Rome2Rio

How to get fromJakarta to Selangorby plane, ferry, train, bus, or taxi

Find Transport to Selangor

See all options

There are 6 ways to get from Jakarta to Selangor by plane, ferry, train, bus, 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. Fly to Sultan Abdul Aziz Shah

    best
    1. Fly from Soekarno–Hatta International Airport (CGK) to Sultan Abdul Aziz Shah (SZB)plane plane CGK - SZB
    5h 14m
    RM 292–756
  2. Ferry, train

    cheapest
    1. Take the ferry from Port of Tanjung Priok to Batu Amparferry ferry
    2. Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry ferry
    3. Take the train from Jb Sentral to Kl Sentraltrain train Ets
    2d
    RM 201–282
  3. Fly to Kuala Lumpur International Airport, train

    1. Fly from Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL)plane plane CGK - KUL
    2. Take the train from Klia T2 to Bandar Tasik Selatantrain train
    7h 2m
    RM 256–777
  4. Fly to Malacca International Airport, bus

    1. Fly from Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ)plane plane CGK - MKZ
    2. Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus bus
    8h 46m
    RM 476–1,290
  5. Ferry, bus, taxi

    1. Take the ferry from Port of Tanjung Priok to Batu Amparferry ferry
    2. Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry ferry
    3. Take the bus from JB Merlin Tower to First World Genting Highlandsbus bus
    4. Take the taxi from First World Genting Highlands to Petaling Jayataxi taxi
    2d 3h
    RM 501–609
  6. Ferry, bus

    1. Take the ferry from Port of Tanjung Priok to Tanjung Balai Karimunferry ferry
    2. Take the ferry from Tanjung Balai Karimun to Singapore Harbour Frontferry ferry
    3. Take the bus from HarbourFront to Corus Hotel Kuala Lumpurbus bus
    2d 6h
    RM 327–549

Jakarta to Selangor by bus, foot, ferry, car, train, and subway

Calendar7Weekly Services
Duration2dAverage Duration
TicketRM 201Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Jakarta, Indonesia and Selangor, Malaysia?

Malindo Airways, TransNusa, and two other airlines fly from Soekarno–Hatta International Airport (CGK) to Sultan Abdul Aziz Shah (SZB) 3 times a day.

Airlines
Train operators
Bus operators
Ferry 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 Why you should take the train in the US, 4 of the smartest ways to explore Australia, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.