HargaMinyak.my
RON 95RM 4.32▼30 senRON 97RM 4.80▼30 senDieselRM 5.07▼10 senBUDI 95RM 1.9922 Oct – 28 Oct

Trip Cost

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

KL → Johor Bahru is roughly 330 km one way, with about RM 33.21 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.18 with tolls. The table below covers other consumption levels.

Consumption (L/100km)Fuel (BUDI RM 1.99)Fuel (market RM 4.32)One-way total*Round-trip total*
5.0RM 32.84RM 71.28RM 66.05RM 132.10
6.0RM 39.40RM 85.54RM 72.61RM 145.22
7.0RM 45.97RM 99.79RM 79.18RM 158.36
8.0RM 52.54RM 114.05RM 85.75RM 171.50
9.0RM 59.10RM 128.30RM 92.31RM 184.62
10.0RM 65.67RM 142.56RM 98.88RM 197.76

* Total = BUDI fuel + RM 33.21 toll (one way). Prices are for the week of 2026-10-22; 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.21 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 99.79 at the market price (RM 4.32/litre).

How much should I budget for the round trip?

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

Customise in the full calculator →

Other routes

KL → PenangKL → IpohKL → KuantanKL → MelakaKL → Kota BharuKL → Kuala TerengganuKL → Alor SetarIpoh → PenangJB → MelakaJB → Kuantan

Related guides

Save on fuelMost efficient carsBUDI 95