Semarang
Semarang
Train Bus

Kediri to Semarang

Updated: 28 May 2026

The journey from Kediri to Semarang covers approximately 350 kilometers, taking you through the heart of Java. You can travel by train, which is a comfortable and scenic option. The total travel time is around 7 to 8 hours, depending on the train service. Alternatively, you can take a bus. This route passes through major cities and diverse landscapes. Semarang is known for its colonial architecture, vibrant culinary scene, and its role as a major port city.

Total Distance: 350 km driving distance, 300 km straight-line air distance.
Fastest Way
Train, taking approximately 7 hours.
Cheapest Way
Bus is the most economical way to travel.
Compare Kediri to Semarang Routes
Train
Direct
Bus
Direct
Duration 7 hours 8 hours
Avg Price 180,000 - 350,000 IDR 120,000 - 250,000 IDR
Operator PT Kereta Api Indonesia Akas or Harapan Jaya
Route Kediri Station to Semarang Station. Kediri Bus Terminal to Semarang Bus Terminal.
Tip Book your tickets in advance for the best prices. Buses are a good alternative if trains are sold out.
Travel Tips
  • Train Booking
    Book your tickets in advance via the KAI app.
  • Bus Booking
    Book your tickets in advance for the best prices.
  • Clothing
    Semarang is hot and humid; dress accordingly.
  • Arrival
    Semarang stations are well-connected to the city center.
  • Language
    Basic Indonesian is helpful for navigating the city.
Safety Tips
  • Station Safety
    Keep your belongings secure in busy stations.
  • Road Safety
    The roads can be busy; ensure your driver is cautious.
  • Personal Safety
    Avoid traveling alone at night.
  • Emergency
    Keep a list of local emergency contacts.
People Also Ask
  • Is there a direct train?
    Yes, direct trains are available.
  • How long is the trip?
    Expect 7 to 8 hours of travel time by train.
  • Is Semarang worth visiting?
    Yes, especially for its historical and cultural sites.
  • Can I take a bus?
    Yes, direct buses are available.
  • What is the best way to get around?
    Local ojek or ride-hailing apps are best.
Quick Info
  • From Kediri, Jawa Timur, Indonesia
  • To Semarang, Central Java, Indonesia
  • Modes
Best Time to Travel

May to September for the best weather to explore the city's attractions.

Things to Do in Semarang
1
Lawang Sewu
The iconic colonial-era building. It is a must-visit for history enthusiasts.
2
Sam Poo Kong Temple
A beautiful Chinese temple complex. It is a must-visit for history enthusiasts.
3
Semarang Square
The center of the city, perfect for evening snacks and local interaction.
4
Semarang Culinary
Try the local Lumpia, a traditional spring roll dish. It is a local specialty.
Tags
Kediri to Semarang train travel Kediri to Semarang Semarang transport Java travel Kediri to Semarang distance Semarang station Kediri travel guide Semarang tourism