Rome2Rio

How to get fromJakarta to Cikupaby train, taxi, bus or car

Find Transport to Cikupa

See all options

There are 6 ways to get from Jakarta to Cikupa by train, taxi, bus, or car

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, taxi

    best
    1. Take the train from Tanahabang to Parung PanjangtrainGreen
    2. Take the taxi from Parung Panjang to Cikupataxi
    1h 14m
    Rp 113,000–148,000
  2. Drive 44.9 km

    cheapest
    1. Drive from Jakarta to Cikupacar44.9 km
    35 min
    Rp 83,056–119,969
  3. Bus

    1. Take the bus from Akses Bawah Flyover Slipi to IslamicbusT11
    2h 41m
    Rp 97,001–117,001
  4. Taxi

    1. Take the taxi from Jakarta to Cikupataxi44.9 km
    35 min
    Rp 250,000–300,000
  5. Train

    1. Take the train from Manggarai to Tanah AbangtrainBlue
    2. Take the train from Tanahabang to DarutrainGreen
    2h 9m
    Rp 106,000–136,000
  6. Bus, taxi

    1. Take the bus from Thamrin City to Soekarno-Hatta International AirportbusThamrin City
    2. Take the taxi from Soekarno-Hatta International Airport to Cikupataxi
    1h
    Rp 218,566–505,825

Questions & Answers

What companies run services between Jakarta, Indonesia and Cikupa, Indonesia?

TransJakarta operates a bus from Akses Bawah Flyover Slipi to Islamic every 10 minutes. Tickets cost Rp 3,501 and the journey takes 1h 52m. Alternatively, you can take a train from Manggarai to Cikupa via Tanahabang and Daru in around 2h 9m.

Transport is disrupted due to the Russia-Ukraine war. Read more

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 Is ride-sharing platform BlaBlaCar right for you?, Train travel in France: A guide to SNCF, and Which London airport should I choose? - to help you get the most out of your next trip.