There are 8 ways to get from Merak Temple to Batam by train, plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Yogyakarta International Airport, fly
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Hang Nadim International Airport (BTH)YIA - BTH
5h 13mRp 1,577,168–2,839,290Bus, ferry via Yogyakarta Lempuyangan Station
cheapest- Take the bus from Yogyakarta to Bekasi
- Take the ferry from Port of Tanjung Priok to Batu AmparKM Kelud
2d 6hRp 581,652–1,332,771Train, bus, ferry
- Take the train from Klaten to Jakarta Gambir
- Take the bus from Gambir Station to Jakarta Airport
- Take the ferry from Port of Tanjung Priok to Batu Ampar
47h 48mRp 783,168–1,399,290Fly from Adisumarmo International Airport
- Fly from Adisumarmo International Airport (SOC) to Hang Nadim International Airport (BTH)SOC - BTH
6h 40mRp 1,365,169–3,596,291Bus to Ahmad Yani, fly
- Take the bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Fly from Ahmad Yani (SRG) to Hang Nadim International Airport (BTH)SRG - BTH
7h 10mRp 1,693,168–2,738,290Train to Kediri, fly
- Take the train from Klaten to Nganjuk
- Fly from Kediri (DHX) to Hang Nadim International Airport (BTH)DHX - BTH
8h 44mRp 1,780,168–4,169,290Train, ferry
- Take the train from Klaten to Jakarta Pasar SenenSenja Utama Solo / ...
- Take the ferry from Port of Tanjung Priok to Batu AmparKM Kelud
2d 1hRp 763,668–902,790Bus, ferry
- Take the bus from Klaten to DAMRI Bus Station JakartaKlaten - Jakarta
- Take the ferry from Port of Tanjung Priok to Batu AmparKM Kelud
2d 1hRp 655,804–1,215,950
Yogyakarta International Airport (YIA) to Hang Nadim International Airport (BTH) flights
Questions & Answers
The cheapest way to get from Merak Temple to Batam is to train and ferry which costs Rp750000 - Rp950000 and takes 2 days 1h.
The fastest way to get from Merak Temple to Batam is to train and fly which takes 5h 13m and costs Rp1500000 - Rp2900000.
The distance between Merak Temple and Batam is 1295 km.
The best way to get from Merak Temple to Batam without a car is to train and bus and ferry which takes 47h 48m and costs Rp750000 - Rp1400000.
It takes approximately 5h 13m to get from Merak Temple to Batam, including transfers.
There are 1006+ hotels available in Batam.
What companies run services between Merak Temple, Indonesia and Batam, Indonesia?
Batik Air, Garuda Indonesia, and two other airlines fly from Adisumarmo International Airport (SOC) to Hang Nadim International Airport (BTH) 5 times a day.
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,100,000–6,500,000
Flights from Adisumarmo International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- Rp 1,200,000–6,500,000
Flights from Ahmad Yani to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 55m
- When
- Monday to Saturday
- Estimated price
- Rp 1,800,000–6,500,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Hang Nadim International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–1,900,000
Flights from Ahmad Yani to Hang Nadim International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rp 1,500,000–1,900,000
Flights from Kediri to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,500,000
Flights from Kediri to Hang Nadim International Airport via Soekarno–Hatta, Jambi
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- Rp 1,400,000–3,500,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,000,000
Flights from Adisumarmo International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,100,000
Flights from Ahmad Yani to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,100,000
- Website
- citilink.co.id
Flights from Adisumarmo International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,100,000
Flights from Ahmad Yani to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,200,000
- Website
- lionair.co.id
Flights from Adisumarmo International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,100,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Klaten to Jakarta Gambir
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 600,000–850,000
Train from Klaten to Nganjuk
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 190,000–650,000
Train from Klaten to Jakarta Pasar Senen
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a day
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 470,000–550,000
- Executive
- Rp 600,000–850,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Klaten to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- https://12go.asia/en/operator/damri
- Website
- bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- Rp 75,000
- Schedules at
- traveloka.com
- Phone
- 021-769 3000
- kramatdjati.jakarta@gmail.com
- Website
- kramat-djati.com
Bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- Rp 35,000–49,000
- Website
- http://www.kramat-djati.com/
- Phone
- (0275) 641018, 641093
- Website
- sumberalam.co.id
Bus from Yogyakarta to Bekasi
- Ave. Duration
- 10h 32m
- Frequency
- Twice daily
- Estimated price
- Rp 110,000–160,000
- Schedules at
- sumberalam.co.id
- Book at
- 12go.asia
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- Rp 390,000–470,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 390,000–470,000
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 Thanksgiving 2018: How to travel stress-free, How to get from Gatwick Airport into central London, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.


















