Rome2Rio

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

Find Transport to Banjar

See all options

There are 7 ways to get from Jakarta to Banjar by bus, train, 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. Bus, train

    best
    1. Take the bus from Jackal Holidays Blora to Pasteurbus bus
    2. Take the train from Cipeundeuy to Tasikmalayatrain train
    3. Take the train from Tasikmalaya to Banjartrain train
    5h 36m
    Rp 310,000–1,021,717
  2. Train #3

    cheapest
    1. Take the train from Cikarang to Banjartrain train Serayu
    9h 46m
    Rp 163,000–328,000
  3. Train via Kroya

    1. Take the train from Gambir Jakarta to Kroyatrain train Taksaka / ...
    2. Take the train from Kroya to Banjartrain train Malabar / ...
    6h 54m
    Rp 280,728–657,793
  4. Drive 284.7 km

    1. Drive from Jakarta to Banjarcar car 284.7 km
    3h 46m
    Rp 535,026–772,815
  5. Taxi

    1. Take the taxi from Jakarta to Banjartaxi taxi 284.7 km
    3h 46m
    Rp 1,500,000–1,900,000
  6. Train

    1. Take the train from Jakarta Gambir to Banjartrain train Pangandaran Ekspres
    7h 38m
    Rp 180,000–330,000
  7. Train #2

    1. Take the train from Bekasi to Banjartrain train Serayu
    9h 5m
    Rp 173,000–338,000

Jakarta to Banjar by train

Calendar49Weekly Trains
Duration6h 54mAverage Duration
TicketRp 280,728Cheapest Price
See schedules

Questions & Answers

What companies run services between Jakarta, Indonesia and Banjar, Jawa Barat, Indonesia?

You can take a train from Gambir Jakarta to Banjar via Kroya in around 6h 54m.

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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and Getting to Rome from the airport - to help you get the most out of your next trip.