Surabaya
Surabaya
Mojokerto
Mojokerto
Train Driving

Surabaya to Mojokerto

Updated: 28 May 2026

Mojokerto is a historic city located west of Surabaya, known as the heart of the ancient Majapahit Empire. The most practical way to travel is by train from Gubeng Station to Mojokerto Station. Alternatively, driving via the Surabaya-Mojokerto Toll Road takes about 1 hour. The distance is approximately 50 kilometers. Mojokerto is a must-visit for history enthusiasts.

Total Distance: Driving distance 50 km, Air distance 45 km.
Fastest Way
Driving via toll road, taking 1 hour.
Cheapest Way
Train, costing IDR 10,000.
Compare Surabaya to Mojokerto Routes
Train
Direct
Driving
Direct
Duration 1 hour 1 hour
Avg Price IDR 10,000 - 20,000 IDR 50,000 - 100,000
Operator KAI Commuter/Local Train Private Car/Taxi
Route Gubeng Station to Mojokerto Station. Surabaya-Mojokerto Toll Road.
Tip Trains are comfortable and reliable. The toll road is fast and well-maintained.
Travel Tips
  • Train Schedule
    Check the KAI Access app for train schedules.
  • Historical Sites
    Hire a local guide to get the most out of your visit to Trowulan.
  • Payment
    Have an e-money card for toll payments.
  • Weather
    Carry an umbrella and wear comfortable walking shoes.
  • Local Info
    Ask locals for the best time to visit historical sites.
Safety Tips
  • Train Safety
    Keep your belongings secure in crowded trains.
  • Road Safety
    Be careful of motorcycles when driving.
  • Personal Security
    Stay aware of your surroundings in public places.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a train?
    Yes, the train is the most convenient option.
  • How long does it take?
    It takes about 1 hour by train or car.
  • Is it expensive?
    No, it is very affordable.
  • What is Mojokerto famous for?
    It is famous for its Majapahit history.
  • Can I use a taxi?
    Yes, online taxis are widely available.
Quick Info
  • From Surabaya, Jawa Timur, Indonesia
  • To Mojokerto, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Anytime, but visit historical sites in the morning to avoid the heat.

Things to Do in Mojokerto
1
Trowulan Archaeological Site
Explore the ruins of the Majapahit Empire. It is a vast and fascinating historical area.
2
Bajang Ratu Gate
See this iconic red brick gate from the Majapahit era. It is a beautiful example of ancient architecture.
3
Wringin Lawang
Visit this ancient gate which is believed to be the entrance to the Majapahit palace.
4
Mojokerto Museum
Learn about the history of the region and see artifacts from the Majapahit period.
Tags
Surabaya to Mojokerto train Surabaya to Mojokerto travel travel to Mojokerto East Java travel Surabaya transport Mojokerto train station how to get to Mojokerto Majapahit history