To reach Mojokerto from Batam, you must fly to Juanda International Airport in Surabaya. From Surabaya, you will take a train from Gubeng Station to Mojokerto Station. The train journey takes approximately 1 hour, making it a very quick and convenient trip. Mojokerto is historically significant as the center of the Majapahit Empire. You will enjoy a smooth transition from the island life of Batam to the historical heart of East Java.
Total Distance: Driving distance 1200 km (including ferry), air distance 950 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour | 2 hours |
| Avg Price | 50,000 - 150,000 IDR | 900,000 - 1,800,000 IDR |
| Operator | KA Dhoho | Lion Air |
| Route | Surabaya Gubeng to Mojokerto Station | Hang Nadim (BTH) to Juanda (SUB) |
| Tip | The train is very fast and efficient. | Book early to secure the best prices. |
May to September for dry and pleasant weather.