Cheapest Way From Singapore to KL in 2026: Flight, Bus or Train?

Austin Pua
Austin Pua
Travel Booking and Deals Editor, ShopBack

The bus is usually the cheapest way from Singapore to KL, at SGD15 to SGD46 a seat according to Easybook, taking about five to seven hours. A Singapore to KL flight is fastest in the air but adds airport time at both ends. The train now runs from JB Sentral to KL Sentral after a short Shuttle Tebrau hop from Woodlands. How to compare all three and lower the price you pay.

Cheapest Way From Singapore to KL in 2026: Flight, Bus or Train? | ShopBack Guides