Rome2Rio

How to get fromKajang to Bagan Seraiby train, bus, car, or taxi

Find Transport to Bagan Serai

See all options

There are 5 ways to get from Kajang to Bagan Serai by train, bus, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Kuala Lumpur to Bagan Seraitrain train Ets
    4h 52m
    RM 18–58
  2. Bus via Ipoh

    1. Take the bus from Kajang to Terminal Meru Rayabus bus Kajang
    2. Take the bus from Terminal Meru Raya to Bagan Seraibus bus
    6h 49m
    RM 58–88
  3. Drive 312.8 km

    1. Drive from Kajang to Bagan Seraicar car 312.8 km
    3h 29m
    RM 53–77
  4. Taxi

    1. Take the taxi from Kajang to Bagan Seraitaxi taxi 312.8 km
    3h 29m
    RM 500–650
  5. Bus

    1. Take the bus from Terminal Bersepadu Selatan to Kamuntingbus bus
    7h 15m
    RM 72–102

Questions & Answers

What companies run services between Kajang, Malaysia and Bagan Serai, Malaysia?

KTM Intercity operates a train from Kuala Lumpur to Bagan Serai twice daily. Tickets cost RM 8–45 and the journey takes 3h 3m. Alternatively, you can take a bus from Bandar Kajang to Bagan Serai via Kajang and Terminal Meru Raya in around 6h 49m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to get from Gatwick Airport into central London, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers