Find transfer & transportation guides from Batam to Surabaya, Indonesia. How to get from Batam to Surabaya, Indonesia by Flight, Ferry.
You can get to Surabaya, Indonesia from Batam by verhicle types below
You have 6 options transfer to Surabaya, Indonesia from Batam below
Take a train from Jakarta Kota to Gambir Central.
Take a train from Jakarta Gambir to Surabaya Pasar Turi.
Take a train from Jakarta Kota to Gambir Central.
Take a bus from Jakarta Pinang Ranti Bus Station to Surabaya Bungurasih Station.
Take a bus from Tanjung Priok to Stasiun Jatinegara.
Take a bus from Flyover Jatinegara to Pulo Gebang.
Take a bus from Pulo Gebang Terminal to Lawang.
You can find hotels and accommodations in Surabaya, Indonesia with our hotels search tool below
Booking.comBatam is the largest city in the province of Riau Islands, Indonesia. The city administrative area covers three main islands of Batam, Rempang, and Galang (collectively called Barelang), as well as several small islands. Batam Island is the core urba... Learn more
Surabaya (Indonesian pronunciation: [suraˈbaja] (listen)) is the capital of the Indonesian province of East Java and the second-largest city in the country, after Jakarta. The city has a population of over three million within its city limits and ove... Learn more