Find transfer & transportation guides from Surabaya to Batam, Indonesia. How to get from Surabaya to Batam, Indonesia by Flight, Ferry.
You can get to Batam, Indonesia from Surabaya by verhicle types below
You have 5 options transfer to Batam, Indonesia from Surabaya below
Take a bus from Changi Airport, T1 to Tanah Merah Terminal.
Take a ferry from Tanah Merah Terminal to Batam Centre.
Take a train from Surabaya Pasar Turi to Jatinegara.
Take a bus from Surabaya Bungurasih Station to Jakarta Pinang Ranti Bus Station.
You can find hotels and accommodations in Batam, Indonesia with our hotels search tool below
Booking.comSurabaya (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
Batam 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