There are 8 ways to get from Johor to Medan by bus, plane, train, 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.
Bus to Singapore Changi Airport, fly, train
best- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Kuala Namu International Airport (KNO)plane SIN - KNO
- Take the train from Kuala Namu to Medantrain
8h 31mRp 1,630,362–3,494,903Train, train to Kuala Lumpur International Airport, fly
cheapest- Take the train from Segamat to Serembantrain
- Take the train from Seremban to Nilaitrain
- Fly from Kuala Lumpur International Airport (KUL) to Kuala Namu International Airport (KNO)plane KUL - KNO
- Take the train from Kuala Namu to Medantrain
10h 53mRp 746,169–2,078,975Ferry
- Take the ferry from Singapore Harbour Front to Tanjung Balai Karimunferry
- Take the ferry from Tanjung Balai Karimun to Belawanferry KM Kelud
27h 19mRp 1,230,977–2,087,597Bus, ferry
- Take the bus from JB Larkin Terminal to Terminal 1 Serembanbus
- Take the ferry from Port Dickson to Dumaiferry
- Take the bus from Dumai Terminal AKAP to Terminal AKAP BRPSbus
- Take the bus from Pekanbaru to Medan Putra Pelangibus
28h 28mFly from Senai International Airport, train
- Fly from Senai International Airport (JHB) to Kuala Namu International Airport (KNO)plane JHB - KNO
- Take the train from Kuala Namu to Medantrain
9h 10mRp 829,421–3,819,643Ferry to Hang Nadim International Airport, fly, train
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Fly from Hang Nadim International Airport (BTH) to Kuala Namu International Airport (KNO)plane BTH - KNO
- Take the train from Kuala Namu to Medantrain
9h 24mRp 1,651,884–2,393,536Bus to Malacca International Airport, fly
- Take the bus from Muar to Melaka Sentralbus
- Fly from Malacca International Airport (MKZ) to Kuala Namu International Airport (KNO)plane MKZ - KNO
13h 26mRp 1,512,787–6,660,874Bus to Sultan Haji Ahmad Shah Airport, fly
- Take the bus from Bus Terminal Segamat to Terminal Sentral Kuantanbus
- Fly from Sultan Haji Ahmad Shah Airport (KUA) to Kuala Namu International Airport (KNO)plane KUA - KNO
14h 4mRp 1,234,358–5,935,625
Singapore Changi Airport (SIN) to Kuala Namu International Airport (KNO) flights
Comparing Your Travel Options
The cheapest way to get from Johor to Medan is to train and fly which costs Rp700000 - Rp2100000 and takes 10h 53m.
The fastest way to get from Johor to Medan is to bus and fly and train which takes 8h 31m and costs Rp1600000 - Rp3500000.
No, there is no direct ferry from Johor to Medan. However, there are services departing from Singapore Harbour Front and arriving at Belawan via Tanjung Balai Karimun. The journey, including transfers, takes approximately 27h 19m.
The distance between Johor and Medan is 710 km.
The best way to get from Johor to Medan without a car is to ferry which takes 27h 19m and costs Rp1200000 - Rp2100000.
It takes approximately 8h 31m to get from Johor to Medan, including transfers.
Medan is 1h behind Johor. It is currently 7:49 AM in Johor and 6:49 AM in Medan.
There are 451+ hotels available in Medan.
What companies run services between Johor, Malaysia and Medan, Indonesia?
You can take a bus from Johor Bahru Checkpt to Medan via Marsiling Stn, Marsiling, Dhoby Ghaut, Harbourfront, Singapore Harbour Front, Tanjung Balai Karimun, and Belawan in around 27h 19m.
- Website
- airasia.com
Flights from Singapore Changi Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- Rp 1,800,000–2,900,000
Flights from Senai International Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rp 750,000–3,700,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 55m
- When
- Friday to Sunday
- Estimated price
- Rp 1,000,000–5,500,000
Flights from Kuala Lumpur International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- Rp 650,000–1,500,000
- Website
- malindoair.com
Flights from Singapore Changi Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,800,000–3,400,000
Flights from Senai International Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- Rp 900,000–3,900,000
Flights from Kuala Lumpur International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- Rp 600,000–3,000,000
- Website
- airasia.com
Flights from Senai International Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 5m
- When
- Thursday, Monday, Friday, and Saturday
- Estimated price
- Rp 950,000–4,700,000
Flights from Malacca International Airport to Kuala Namu International Airport via Singapore Changi Airport, Kuala Lumpur International Airport
- Ave. Duration
- 6h 30m
- When
- Friday to Sunday
- Estimated price
- Rp 1,400,000–6,500,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 5h 50m
- When
- Friday to Sunday
- Estimated price
- Rp 1,300,000–7,000,000
Flights from Kuala Lumpur International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- Rp 750,000–1,600,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,600,000
Flights from Malacca International Airport to Kuala Namu International Airport via Singapore Changi Airport
- Ave. Duration
- 6h 30m
- When
- Friday to Sunday
- Estimated price
- Rp 3,100,000–3,700,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Namu International Airport via Singapore Changi Airport
- Ave. Duration
- 6h 45m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- Rp 1,300,000–6,000,000
- Website
- batikair.com
Flights from Singapore Changi Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,800,000–3,400,000
Flights from Senai International Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- Rp 2,000,000–3,900,000
Flights from Kuala Lumpur International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,000,000
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rp 1,300,000–4,800,000
Flights from Senai International Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 5h 45m
- When
- Saturday and Sunday
- Estimated price
- Rp 1,500,000–5,500,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Namu International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 20m
- When
- Friday to Sunday
- Estimated price
- Rp 2,100,000–8,000,000
Flights from Kuala Lumpur International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–4,200,000
- Website
- lionair.co.id
Flights from Hang Nadim International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,600,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Namu International Airport via Singapore Changi Airport
- Ave. Duration
- 5h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,300,000–6,000,000
- Website
- citilink.co.id
Flights from Hang Nadim International Airport to Kuala Namu International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 800,000–2,600,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
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
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Segamat to Seremban
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- Rp 14,000–110,000
- Website
- KTMB
- Shuttle
- Rp 14,000–20,000
- Express
- Rp 70,000–110,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Segamat to Seremban
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- Rp 106,975
- Website
- KTM
- Silver
- Rp 79,000–85,000
- Gold
- Rp 106,975
- Platinum
- Rp 130,000–140,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Seremban to Nilai
- Ave. Duration
- 24 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 26,000–37,000
- Website
- KTM Intercity
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- Rp 70,000–310,000
- Schedules at
- transtar.travel
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Terminal 1 Seremban
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- Rp 210,000–280,000
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from JB Larkin Terminal to Terminal 1 Seremban
- Ave. Duration
- 3h 46m
- Frequency
- Hourly
- Estimated price
- Rp 240,000–350,000
- Website
- Billion Stars Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from JB Larkin Terminal to Terminal 1 Seremban
- Ave. Duration
- 3h 46m
- Frequency
- 4 times a day
- Estimated price
- Rp 170,000–310,000
- Website
- Sri Maju
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from JB Larkin Terminal to Terminal 1 Seremban
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 128,356
- Website
- Plus Liner
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from JB Larkin Terminal to Terminal 1 Seremban
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–420,000
- Book at
- Omio
- Website
- StarMart Express
- Phone
- +62 852-6512-1960
Bus from Dumai Terminal AKAP to Terminal AKAP BRPS
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Schedules at
- busnesia.blogspot.com
- Phone
- (061)8456325 - 8453256
- [email protected]
- Website
- putrapelangi.com
Bus from Pekanbaru to Medan Putra Pelangi
- Ave. Duration
- 15h
- Frequency
- 4 times a day
- Estimated price
- Rp 280,000–410,000
- Schedules at
- putrapelangi.com
- Book at
- 12go.asia
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Muar to Melaka Sentral
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- Rp 28,000–41,000
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +60 13-646 5773
- [email protected]
- Website
- facebook.com
Bus from Bus Terminal Segamat to Terminal Sentral Kuantan
- Ave. Duration
- 3h 18m
- Frequency
- Twice daily
- Estimated price
- Rp 100,000–170,000
- Schedules at
- facebook.com
- Book at
- easybook.com
- Phone
- 04 - 733 4221
- [email protected]
- Website
- spbumi.com.my
Bus from Bus Terminal Segamat to Terminal Sentral Kuantan
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- Rp 70,000–230,000
- Schedules at
- spbumi.com.my
- Book at
- easybook.com
- Phone
- +65 6331 4123
- [email protected]
- Website
- sindoferry.com.sg
Ferry from Singapore Harbour Front to Tanjung Balai Karimun
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–1,500,000
- Schedules at
- sindoferry.com.sg
- Book at
- 12go.asia
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Balai Karimun to Belawan
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- Rp 280,000–340,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 280,000–340,000
- Phone
- +62 853-7567-0000
- [email protected]
- Website
- indomalfastferry.com
Ferry from Port Dickson to Dumai
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
- Schedules at
- indomalfastferry.com
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 442,607
- Schedules at
- berjayawaterfront.com.my
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 The London Underground: Essential tips to navigate the Tube, 4 stunningly beautiful Philippines islands you need to visit, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.







































