How to get from Semarang to Surabaya Find Transport to Surabaya Search accommodation with There are 5 ways to get from Semarang to Surabaya by train, bus, taxi, car or plane Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner. Recommended Train Take the train from Semarang Tawang to Surabaya Pasar Turi Bus Take the bus from Kota Semarang to Surabaya Kota Taxi Take a taxi from Semarang to Surabaya Drive Drive from Semarang to Surabaya Fly Fly from Ahmad Yani SRG to Juanda International SUB Questions & Answers What is the cheapest way to get from Semarang to Surabaya? The cheapest way to get from Semarang to Surabaya is to train which costs 220 ₴ - 750 ₴ and takes 3h 13m. More details What is the fastest way to get from Semarang to Surabaya? The quickest way to get from Semarang to Surabaya is to train which costs 220 ₴ - 750 ₴ and takes 3h 13m. More details Is there a direct bus between Semarang and Surabaya? Yes, there is a direct bus departing from Kota Semarang and arriving at Surabaya Kota. Services depart twice daily, and operate every day. The journey takes approximately 11h. More details Is there a direct train between Semarang and Surabaya? Yes, there is a direct train departing from Semarang Tawang and arriving at Surabaya Pasar Turi. Services depart every three hours, and operate every day. The journey takes approximately 3h 13m. More details What is the distance between Semarang and Surabaya? The distance between Semarang and Surabaya is 259 km. The road distance is km. Get driving directions How do I travel from Semarang to Surabaya without a car? The best way to get from Semarang to Surabaya without a car is to train which takes 3h 13m and costs 220 ₴ - 750 ₴. More details How long does it take to get from Semarang to Surabaya? The train from Semarang Tawang to Surabaya Pasar Turi takes 3h 13m including transfers and departs every three hours. More details Where do I catch the Semarang to Surabaya bus from? Semarang to Surabaya bus services, operated by Nusantara, depart from Kota Semarang station. More details Where do I catch the Semarang to Surabaya train from? Semarang to Surabaya train services, operated by Kereta API, depart from Semarang Tawang station. More details Train, bus or fly from Semarang to Surabaya? The best way to get from Semarang to Surabaya is to train which takes 3h 13m and costs 220 ₴ - 750 ₴. Alternatively, you can bus, which costs 240 ₴ - 340 ₴ and takes 11h, you could also fly, which costs 2 600 ₴ - 6 500 ₴ and takes 3h 16m. Mode details What companies run services between Semarang, Indonesia and Surabaya, Indonesia? Kereta API operates a train from Semarang Tawang to Surabaya Pasar Turi every 3 hours. Tickets cost 220 ₴ - 750 ₴ and the journey takes 3h 13m. Alternatively, Nusantara operates a bus from Kota Semarang to Surabaya Kota once daily. Tickets cost 240 ₴ - 460 ₴ and the journey takes 11h. Damri also services this route once daily. Batik Air Website Ave. Duration 4h 15m When Every day Estimated price 3 000 ₴ - 6 000 ₴ Lion Mentari Airlines Website Ave. Duration 3h 35m When Every day Estimated price 2 500 ₴ - 7 500 ₴ Ave. Duration 4h 10m When Every day Estimated price 4 100 ₴ - 11 000 ₴ Ave. Duration 4h 45m When Every day Estimated price 2 500 ₴ - 7 500 ₴ Citilink Indonesia Website Ave. Duration 4h 35m When Every day Estimated price 2 300 ₴ - 6 000 ₴ Ave. Duration 6h 5m When Every day Estimated price 4 200 ₴ - 10 000 ₴ Garuda Indonesia NAM Air Website Ave. Duration 2h 50m When Every day Estimated price 1 200 ₴ - 8 500 ₴ Wings Air Website Ave. Duration 5h 10m When Every day Estimated price 3 700 ₴ - 7 500 ₴ Kereta API Phone 021-121 Email cs Website Ave. Duration 3h 13m Frequency Every 3 hours Estimated price 220 ₴ - 750 ₴ Website Economy 220 ₴ - 750 ₴ Executive 430 ₴ - 850 ₴ Business 470 ₴ - 700 ₴ Nusantara Damri Taxi from Semarang to Surabaya Want to know more about travelling around the world? Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to get from JFK to New York City and Italian Lakes Getting around by train - to help you get the most out of your next trip. More Questions & Answers How long is the flight from Semarang to Surabaya? There is no direct flight from Ahmad Yani Airport to Juanda International Airport. The quickest flight takes 2h 50m and has one stopover. Search flights Where does the Semarang to Surabaya bus arrive? Semarang to Surabaya bus services, operated by Nusantara, arrive at Surabaya Kota station. More details Where does the Semarang to Surabaya train arrive? Semarang to Surabaya train services, operated by Kereta API, arrive at Surabaya Pasar Turi station. More details Can I drive from Semarang to Surabaya? Yes, the driving distance between Semarang to Surabaya is 350 km. It takes approximately 3h 55m to drive from Semarang to Surabaya. Get driving directions Which airlines fly from Ahmad Yani Airport to Juanda International Airport? NAM Air, Wings Air, Lion Mentari Airlines and three other airlines offer flights from Ahmad Yani Airport to Juanda International Airport. Search flights Where can I stay near Surabaya? There are 468+ hotels available in Surabaya. Prices start at 3 750 ₴ per night. More details How do I get to Ahmad Yani SRG Airport from Semarang? The best way to get from Semarang to Ahmad Yani Airport is to taxi which takes 7 min and costs 80 ₴ - 100 ₴. More details Where to next? Trips from Semarang Trips to Surabaya Popular routes
TiketBus Bandung Semarang – Saat ini ada beberapa perusahaan otobus (PO) yang melayani rute Bandung Semarang maupun sebaliknya. Harga tiket bus Bandung Semarang berkisar antara Rp 150.000 hingga Rp 280.000 tergantung operator bus dan kelas bus yang anda gunakan. Bandung Express merupakan operator bus dengan tarif terendah untuk jurusan
Tarifdan Jadwal Double Decker Sinar Jaya Jakarta – Surabaya. Untuk Jakarta – Surabaya tarif yang dikenakan sebesar Rp270.000,- dengan jadwal keberangkatan dari Jakarta: Lebak Bulus jam 15:50 WIB tujuan Terminal Bungurasih. Sedangkan dari rute sebaliknya dari: Terminal Bungurasih jam 16.30 WIB menuju Lebak Bulus. Denganmelewati tujuh ruas jalan tol dari Semarang ke Surabaya, Anda perlu merogoh kocek sebesar Rp 451.000. Besaran tarif tol tersebut berlaku untuk kendaraan golongan I seperti sedan, mobil jipSewamobil Semarang menyediakan mobil dengan harga termurah dan kualitas terbaik dari banyak rental mobil online di Semarang. Avanza, Grand Innova, Layanan Pelanggan 0822 2123 2123 sejajar dengan Jakarta, Surabaya, Jogja dan Bandung. Kota Semarang sering disebut pula sebagai Kota ATLAS. Semarang pernah dijadikan medan perang para