Travel options for:
Kuala Lumpur to Segamat
  • Train

    $6 - $10
    1. KL Sentral Station

      2 h 17 min - once daily

      $5 - $8

    2. Gemas

      45 min - every 10 minutes

      $1 - $2

  • Bus Transnasional

    $5 - $11
    1. KL Sentral

      7 min - every 30 minutes

      $1 - $2

    2. Kuala Lumpur Terminal

      1 h 30 min - 5 times a day

      $3 - $7

    3. Gemas

      45 min - every 10 minutes

      $1 - $2

  • Bus Cepat Express

    $5 - $6
    1. KL Sentral

      7 min - every 30 minutes

      $1 - $2

    2. Kuala Lumpur Terminal

      3 h - every 3 hours

      $4

  • Taxi

    $85 - $110
    1. Kuala Lumpur

      2 h 29 min - 132.9 miles

      $85 - $110

  • Drive

    $10 - $15
    1. Kuala Lumpur

      2 h 29 min - 132.9 miles

      $10 - $15

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From KL Sentral Station train to Gemas then bus to Segamat. 3 h 5 min M$ 32. From KL Sentral train to Kuala Lumpur Terminal Bersepadu Selatan, bus to Gemas, then bus to Segamat. 3 h 25 min M$ 29. From KL Sentral train to Kuala Lumpur Terminal Bersepadu Selatan then bus to Segamat. 4 h 7 min M$ 21. From Kuala Lumpur taxi to Segamat. 2 h 29 min M$ 420. From Kuala Lumpur drive to Segamat. 2 h 29 min M$ 49.

 
 

Bus or train from Kuala Lumpur to Segamat?

KTM ETS Malaysia Railway operates a train from Kuala Lumpur to Segamat once daily. Tickets cost $5 - $8 and the journey takes 2 h 17 min. Transnasional also services this route every 10 minutes. Alternatively, KLIA Transit operates a bus from Kuala Lumpur to Segamat every 30 minutes. Tickets cost $1 - $2 and the journey takes 7 min. 3 other operators also service this route.