Back to home

Trip Cost

KL → Johor Bahru: Fuel & Toll Cost (330 km)

KL → Johor Bahru is roughly 330 km one way, with about RM 33.60 in Class-1 tolls (PLUS from Sungai Besi to Skudai.). At 7L/100km on the subsidised BUDI 95 price (RM 1.99/litre), fuel costs about RM 45.97 one way — about RM 79.57 with tolls. The table below covers other consumption levels.

Consumption (L/100km)Fuel (BUDI RM 1.99)Fuel (market RM 3.82)One-way total*Round-trip total*
5.0RM 32.84RM 63.03RM 66.44RM 132.88
6.0RM 39.40RM 75.64RM 73.00RM 146.00
7.0RM 45.97RM 88.24RM 79.57RM 159.14
8.0RM 52.54RM 100.85RM 86.14RM 172.28
9.0RM 59.10RM 113.45RM 92.70RM 185.40
10.0RM 65.67RM 126.06RM 99.27RM 198.54

* Total = BUDI fuel + RM 33.60 toll (one way). Prices are for the week of 2026-07-30; they change every Thursday.

How to spend less on this trip

FAQ

How much is the toll from KL to Johor Bahru?

About RM 33.60 one way for a Class 1 car. PLUS from Sungai Besi to Skudai. The exact amount depends on your entry/exit plazas.

How much fuel does KL to Johor Bahru use?

At 7L/100km you need about 23.1 litres — roughly RM 45.97 at the subsidised BUDI 95 price (RM 1.99/litre) or RM 88.24 at the market price (RM 3.82/litre).

How much should I budget for the round trip?

At 7L/100km on the BUDI price, budget about RM 159.14 for fuel plus tolls both ways. Add 10–15% headroom for traffic and detours.

Customise in the full calculator →

Other routes

KLPenangKLIpohKLKuantanKLMelakaKLKota Bharu

Related guides

Save on fuelMost efficient carsBUDI 95