Indonesia
Batam → Medan (Belawan)
Pelni’s KM Kelud sails from Batam to Belawan, the port of Medan, once a week, leaving Batu Ampar on Sunday at noon and arriving on Monday afternoon after about 28 hours, with a call at Tanjung Balai Karimun on the way.
Batam to Medan (Belawan) ferry at a glance
The ferry from Batam to Medan (Belawan) takes About 27h – 28h across the Strait of Malacca, operated by Pelni. It is a foot-passenger service; vehicles are not carried. Typical frequency: pelni KM Kelud: weekly, Sunday 12:00 from Batam; Tuesday morning from Belawan (October–November 2026).
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-10-15.
Sources: pelni.co.id · pelni.co.id · How we verify
Return crossing: Medan (Belawan) to Batam
Pelni also sails Medan (Belawan) to Batam, taking About 27h – 28h. Belawan → Batam: KM Kelud leaves on Tuesday at 09:00 or 07:00 and arrives on Wednesday about 27 hours later, via Tanjung Balai Karimun (economy from Rp 304,500).
Batam to Medan (Belawan) ferry timetable & sailing pattern
Weekly on KM Kelud (Sunday from Batam, Tuesday from Belawan)
Published departure times
- Batam → Belawan: Sun 12:00 → Mon 16:00 (25 Oct; 1, 8, 15 Nov 2026)
- Belawan → Batam: Tue 09:00 → Wed 12:00 (20 Oct, 3 Nov 2026); Tue 07:00 → Wed 10:00 (27 Oct, 10 Nov 2026)
Return: Belawan → Batam: KM Kelud leaves on Tuesday at 09:00 or 07:00 and arrives on Wednesday about 27 hours later, via Tanjung Balai Karimun (economy from Rp 304,500).
Timetables change by season and date. Check exact departures for your travel date on the official timetable.
Official Pelni timetable →Check prices & book on 12Go →Source: Pelni ticket search. Verified 2026-10-15.
Maritime Crossing Route Map
Interactive sea passage between Batam and Medan (Belawan)
Ready to cross from Batam to Medan (Belawan)?
Book your crossing with 12Go: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| Pelni | 27h – 28h | KM Kelud |
Route Features
Vehicles
Foot passengers only
Foot Passengers
Walk-on passengers welcome
Pets
No pet facilities
Distance
355 nautical miles
Getting There & Onward Transport
- Belawan Port is about 25 km north of Medan city centre
- From Batam, KM Kelud also sails to Jakarta (Tanjung Priok), and fast ferries cross to Singapore in about an hour
Tips for the Batam to Medan (Belawan) Crossing
- Pelni sells tickets up to two months ahead on its website and app; the ticket search shows each ship’s calls and cabin classes.