Bogor
Bogor
Semarang
Semarang
Train Flight

Bogor to Semarang

Updated: 28 May 2026

The distance from Bogor to Semarang is approximately 450 kilometers. The most convenient way to travel is by train, which requires a transit in Jakarta. Alternatively, you can fly from Jakarta to Semarang, which takes about 1 hour. Semarang is a historic port city known for its unique culture and architecture.

Total Distance: 450 km driving distance, 380 km straight-line distance.
Fastest Way
Flight is the fastest method.
Cheapest Way
Train is the most comfortable and cost-effective option.
Compare Bogor to Semarang Routes
Train
Connecting
Flight
Direct
Duration 7 hours 1 hour
Avg Price IDR 300,000 IDR 800,000
Operator KAI (Argo Muria/Sindoro) Garuda Indonesia/Lion Air
Route Bogor to Jakarta to Semarang Tawang Station Jakarta (CGK) to Semarang (SRG)
Tip Book your train ticket via the KAI Access app. Book your flight in advance for better prices.
Travel Tips
  • Train Booking
    Book your train tickets well in advance, especially for weekends.
  • Flight Booking
    Book your flights in advance for better prices.
  • Food
    Try the local Lumpia Semarang, a famous specialty.
  • Navigation
    Use GPS for navigating within Semarang city.
  • Weather
    Semarang can be quite hot; dress in light, breathable clothing.
Safety Tips
  • Driving
    Stay alert on the toll road; avoid driving if tired.
  • Personal Items
    Keep your valuables secure in public areas.
  • Emergency
    Know the location of the nearest hospital in Semarang.
  • Public Transport
    Use official taxis or ride-hailing apps for safety.
People Also Ask
  • Is there a direct train?
    No, you must transit in Jakarta.
  • How long is the train ride?
    It takes about 7 hours including the transit.
  • Is it better to fly?
    Flying is faster but more expensive.
  • Are there buses?
    Yes, there are inter-city buses from Bogor.
  • What is the flight cost?
    Expect to pay around IDR 800,000 for a flight.
Quick Info
  • From Bogor, Jawa Barat, Indonesia
  • To Semarang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

Weekdays to avoid the heavy weekend traffic on the toll roads.

Things to Do in Semarang
1
Lawang Sewu
A historic building with a thousand doors, a must-visit landmark.
2
Sam Poo Kong Temple
A beautiful temple showcasing the rich Chinese cultural heritage.
3
Kota Lama
A historic area with beautiful Dutch colonial architecture.
4
Masjid Agung Jawa Tengah
A grand and beautiful mosque in the center of the city.
Tags
Bogor to Semarang Bogor to Semarang train Semarang travel Central Java transport Bogor to Semarang distance Semarang train station Bogor travel guide Semarang city