There are 9 ways to get from Malang to Medan by plane, train, bus, ferry, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Abdul Rachman Saleh Airport to Kuala Namu International Airport, train
best- Fly from Abdul Rachman Saleh Airport (MLG) to Kuala Namu International Airport (KNO)plane MLG - KNO
- Take the train from Kuala Namu to Medantrain
9h 2mRp 3,128,384–4,369,454Bus, ferry
cheapest- Take the bus from Kota Malang to DAMRI Bus Station Jakartabus Kota Malang - Jakarta
- Take the ferry from Port of Tanjung Priok to Belawanferry KM Kelud
3d 3hRp 955,610–1,770,010Drive, car ferry
- Drive from Malang to Merakcar
- Take the car ferry from Merak to Bakauheni Portcarferry
- Drive from Bakauheni Port to Medancar
36h 27mRp 5,073,482–7,798,585Fly Abdul Rachman Saleh Airport to Silangit Airport, bus
- Fly from Abdul Rachman Saleh Airport (MLG) to Silangit Airport (DTB)plane MLG - DTB
- Take the bus from Silangit Airport to Parapatbus
- Take the bus from Parapat to Amplas Stationbus
27h 13mRp 5,206,384–8,979,454Train to Kediri, fly to Kuala Namu International Airport
- Take the train from Malang to Kediritrain
- Fly from Kediri (DHX) to Kuala Namu International Airport (KNO)plane DHX - KNO
12hRp 2,799,508–4,975,000Train, train to Juanda International Airport, fly to Kuala Namu International Airport
- Take the train from Malang to Bangiltrain
- Take the train from Bangil to Warutrain
- Fly from Juanda International Airport (SUB) to Kuala Namu International Airport (KNO)plane SUB - KNO
- Take the train from Kuala Namu to Medantrain
11h 46mRp 2,793,192–4,155,000Train, bus, ferry
- Take the train from Malang to Gambir Jakartatrain
- Take the bus from Gambir Station to Jakarta Airportbus
- Take the ferry from Port of Tanjung Priok to Belawanferry
3d 5hRp 1,063,000–1,972,026Train, ferry
- Take the train from Malang to Pasar Senentrain Majapahit / ...
- Take the ferry from Port of Tanjung Priok to Belawanferry KM Kelud
3d 6hRp 1,043,501–1,447,568Bus, ferry via Lawang
- Take the bus from Lawang to Jakarta Kampung Rambutan Bus Stationbus
- Take the ferry from Port of Tanjung Priok to Belawanferry KM Kelud
3d 15hRp 1,034,688–1,783,501
Abdul Rachman Saleh Airport (MLG) to Kuala Namu International Airport (KNO) flights
Questions & Answers
The cheapest way to get from Malang to Medan is to train and ferry which costs Rp1000000 - Rp1500000 and takes 3 days 6h.
The fastest way to get from Malang to Medan is to fly and train which takes 9h 2m and costs Rp3100000 - Rp4400000.
The distance between Malang and Medan is 2057 km.
The best way to get from Malang to Medan without a car is to bus and ferry which takes 3 days 3h and costs Rp950000 - Rp1800000.
It takes approximately 9h 2m to get from Malang to Medan, including transfers.
There are 448+ hotels available in Medan.
What companies run services between Malang, Indonesia and Medan, Indonesia?
There is no direct connection from Malang to Medan. However, you can take the taxi to Abdul Rachman Saleh Airport (MLG) airport, fly to Kuala Namu International Airport (KNO), walk to Kuala Namu, then take the train to Medan. Alternatively, you can take a bus from Kota Malang to Medan via Jakarta, Kemayoran, Kemayoran 1, Gunung Sahari, Tanjung Priok, Port of Tanjung Priok, and Belawan in around 3d 3h.
- Website
- airasia.com
Flights from Juanda International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,600,000
Flights from Juanda International Airport to Kuala Namu International Airport via Penang
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,900,000–5,000,000
- Website
- citilink.co.id
Flights from Abdul Rachman Saleh Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rp 3,000,000–4,200,000
Flights from Abdul Rachman Saleh Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 19h 27m
- When
- Every day
- Estimated price
- Rp 5,000,000–8,500,000
- Website
- batikair.com
Flights from Abdul Rachman Saleh Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- Rp 5,000,000–14,000,000
Flights from Kediri to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,900,000–8,000,000
- Website
- superairjet.com
Flights from Abdul Rachman Saleh Airport to Silangit Airport via Soekarno–Hatta, Hang Nadim
- Ave. Duration
- 20h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- Rp 6,500,000–18,000,000
Flights from Kediri to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,600,000–4,500,000
Flights from Juanda International Airport to Kuala Namu International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 2,100,000–3,800,000
- Website
- singaporeair.com
Flights from Juanda International Airport to Kuala Namu International Airport via Singapore Changi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rp 1,900,000–9,500,000
- Website
- malaysiaairlines.com
Flights from Juanda International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,300,000–6,000,000
- [email protected]
- Website
- railink.co.id
Train from Kuala Namu to Medan
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- Rp 40,000–65,000
- Schedules at
- railink.co.id
- Book at
- reservation.railink.co.id
Train from Kuala Namu to Medan
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- Rp 40,000–65,000
- Schedules at
- railink.co.id
- Book at
- reservation.railink.co.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Malang to Kediri
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- Rp 80,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 80,000–320,000
- Business
- Rp 320,000–550,000
- Executive
- Rp 150,000–650,000
Train from Malang to Bangil
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Estimated price
- Rp 30,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 30,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
Train from Bangil to Waru
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- Rp 20,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 20,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 37,000–650,000
Train from Malang to Gambir Jakarta
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- Rp 320,000–600,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–600,000
- Business
- Rp 490,000–600,000
- Executive
- Rp 700,000–1,400,000
Train from Malang to Pasar Senen
- Ave. Duration
- 12h 57m
- Frequency
- 3 times a day
- Estimated price
- Rp 320,000–550,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–550,000
- Business
- Rp 490,000–600,000
- Executive
- Rp 700,000–1,300,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Kota Malang to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 230,000–900,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Silangit Airport to Parapat
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- Rp 23,000–250,000
- Book at
- https://12go.asia/en/operator/damri
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
- Phone
- +6281361051419
- [email protected]
Bus from Parapat to Amplas Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
- Website
- pahalakencana.co.id
Bus from Lawang to Jakarta Kampung Rambutan Bus Station
- Ave. Duration
- 19h 43m
- Frequency
- Once daily
- Estimated price
- Rp 300,000–550,000
- Schedules at
- pahalakencana.co.id
- Book at
- easybook.com
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,000
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,000
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,000
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,000
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Merak to Bakauheni Port
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 16,000–360,000
- Schedules at
- ferizy.com
- Regular
- Rp 22,700
- Express
- Rp 84,800
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 How to get from Heathrow Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.














