Sukoharjo
Sukoharjo
Bogor
Bogor
Train Bus

Sukoharjo to Bogor

Updated: 28 May 2026

Bogor is a beautiful city known for its botanical gardens and cool climate, easily accessible from Sukoharjo. The most efficient way is to take a train from Solo Balapan Station to Jakarta (Pasar Senen or Gambir Station), then continue to Bogor via the KRL Commuter Line. Alternatively, you can take a luxury bus from Solo to Bogor. The train journey takes about 8 to 9 hours, while the bus journey takes approximately 10 to 12 hours. Bogor is well-connected to Jakarta via the KRL Commuter Line.

Total Distance: Driving distance 580 km, straight-line air distance 470 km.
Fastest Way
Executive class train from Solo Balapan to Jakarta, followed by a KRL ride to Bogor.
Cheapest Way
Economy class train from Solo Balapan to Pasar Senen, which is the most affordable and reliable option.
Compare Sukoharjo to Bogor Routes
Train
Direct
Bus
Direct
Duration 8 hours 30 mins 12 hours
Avg Price IDR 200,000 - 500,000 IDR 250,000 - 400,000
Operator PT Kereta Api Indonesia PO Sinar Jaya
Route Solo Balapan to Pasar Senen Trans-Java Toll Road
Tip Book your train tickets via the KAI Access app at least two weeks in advance. Choose a sleeper bus for a more comfortable overnight journey.
Travel Tips
  • Local Transport
    Use the KRL Commuter Line for cheap and fast travel between Bogor and Jakarta.
  • Traffic
    Bogor can have heavy traffic; plan your travel outside of peak hours.
  • Food
    Try the local Asinan Bogor, a delicious fruit and vegetable salad unique to the area.
  • Booking
    Book your train tickets online to avoid long queues at the station.
  • Connectivity
    Free Wi-Fi is available in most malls and public spaces in Bogor.
Safety Tips
  • Train Safety
    Keep your luggage secure and within sight at all times on the train.
  • Bus Safety
    Use only reputable bus companies for your journey.
  • Health
    Stay hydrated and carry hand sanitizer for public transport use.
  • Emergency
    Keep the local police emergency number 110 saved in your phone.
People Also Ask
  • Is there a direct train to Bogor?
    No, you must take a train to Jakarta and then a local commuter train.
  • How long is the bus ride?
    The bus journey takes approximately 10 to 12 hours depending on traffic.
  • What is the best way to get around?
    The KRL Commuter Line and ride-hailing apps are the best options.
  • Is Bogor safe for tourists?
    Yes, it is generally safe, but standard travel precautions should be taken.
  • Do I need a ticket for the KRL?
    Yes, you need a KMT (Kartu Multi Trip) or an e-money card.
Quick Info
  • From Sukoharjo, Jawa Tengah, Indonesia
  • To Bogor, Jawa Barat, Indonesia
  • Modes
Best Time to Travel

Any time of the year, though avoid the peak holiday season for easier travel.

Things to Do in Bogor
1
Bogor Botanical Gardens
Explore this massive garden, one of the oldest and largest in Southeast Asia.
2
Bogor Presidential Palace
Admire the beautiful architecture of this historic palace, often used for state events.
3
Taman Safari Indonesia
Visit this famous safari park, perfect for families and animal lovers.
4
Puncak Pass
Enjoy the stunning mountain views and tea plantations on your way to Puncak.
Tags
Sukoharjo to Bogor Solo to Bogor train travel to Bogor train to Jakarta bus to Bogor Central Java to West Java Indonesia travel Bogor transport