43 litres is over 9 gallons, which should last 360 miles at 40mpg. So you could wait for 300 miles before filling up.