There are 7 ways to get from Johor Bahru to Marang by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Senai International Airport
best- Fly from Senai International Airport (JHB) to Sultan Mahmud Airport (TGG)plane JHB - TGG
5h 13mRM 359–737Train, bus
cheapest- Take the train from Jb Sentral to Segamattrain Ets / ...
- Take the bus from Bus Terminal Segamat to Kuala Terengganubus
10h 23mRM 37–180Drive 516 km
- Drive from Johor Bahru to Marangcar 516 km
6h 59mRM 204–294Fly from Singapore Changi Airport
- Fly from Singapore Changi Airport (SIN) to Sultan Mahmud Airport (TGG)plane SIN - TGG
6h 19mRM 490–894Fly from Seletar Airport
- Fly from Seletar Airport (XSP) to Sultan Mahmud Airport (TGG)plane XSP - TGG
6h 32mRM 546–1,382Bus via Terminal Bas Pasir Gudang
- Take the bus from Terminal Pasir Gudang to Marangbus
10h 50mRM 140–243Bus
- Take the bus from Larkin Bus Terminal to Kuala Terengganubus Larkin Bus Terminal
14h 40mRM 52–169
Senai International Airport (JHB) to Sultan Mahmud Airport (TGG) flights
Comparing Your Travel Options
The cheapest way to get from Johor Bahru to Marang is to train and bus which costs RM 35 - RM 180 and takes 10h 23m.
The fastest way to get from Johor Bahru to Marang is to fly which takes 5h 13m and costs RM 350 - RM 750.
No, there is no direct bus from Johor Bahru to Marang. However, there are services departing from JB Sentral and arriving at Marang via Terminal Pasir Gudang. The journey, including transfers, takes approximately 10h 50m.
The distance between Johor Bahru and Marang is 476 km. The road distance is 516 km.
The best way to get from Johor Bahru to Marang without a car is to train and bus which takes 10h 23m and costs RM 35 - RM 180.
It takes approximately 5h 13m to get from Johor Bahru to Marang, including transfers.
Johor Bahru to Marang bus services, operated by Ekspres Mutiara, depart from Terminal Pasir Gudang station.
The best way to get from Johor Bahru to Marang is to fly which takes 5h 13m and costs RM 350 - RM 750. Alternatively, you can bus via Terminal Bas Pasir Gudang, which costs RM 140 - RM 250 and takes 10h 50m.
Johor Bahru to Marang bus services, operated by Ekspres Mutiara, arrive at Marang station.
Yes, the driving distance between Johor Bahru to Marang is 516 km. It takes approximately 6h 59m to drive from Johor Bahru to Marang.
What companies run services between Johor Bahru, Malaysia and Marang, Malaysia?
Firefly, AirAsia, and two other airlines fly from Senai International Airport (JHB) to Sultan Mahmud Airport (TGG) 4 times a day. Alternatively, Ekspres Mutiara operates a bus from Terminal Pasir Gudang to Marang 3 times a day. Tickets cost RM 130–230 and the journey takes 9h 6m.
- Website
- fireflyz.com.my
Flights from Senai International Airport to Sultan Mahmud Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- RM 360–950
Flights from Senai International Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 5h 15m
- When
- Saturday and Sunday
- Estimated price
- RM 270–650
Flights from Singapore Changi Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Monday, Saturday, and Sunday
- Estimated price
- RM 650–950
Flights from Seletar Airport to Sultan Mahmud Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- RM 600–1,600
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Sultan Mahmud Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- RM 360–950
Flights from Senai International Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 5h 15m
- When
- Saturday and Sunday
- Estimated price
- RM 270–650
Flights from Singapore Changi Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Monday, Saturday, and Sunday
- Estimated price
- RM 650–950
Flights from Seletar Airport to Sultan Mahmud Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- RM 600–1,600
- Website
- airasia.com
Flights from Senai International Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- RM 340–650
Flights from Singapore Changi Airport to Sultan Mahmud Airport via Kuala Lumpur
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- RM 410–700
Flights from Singapore Changi Airport to Sultan Mahmud Airport via Penang, Kuala Lumpur
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- RM 410–700
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Segamat
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Segamat
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- RM 30
- Website
- KTM
- Silver
- RM 21–23
- Gold
- RM 30
- Platinum
- RM 37–40
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Bus Terminal Segamat to Kuala Terengganu
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- RM 65–90
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- 04 - 733 4221
- [email protected]
- Website
- spbumi.com.my
Bus from Bus Terminal Segamat to Kuala Terengganu
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a week
- Estimated price
- RM 30–110
- Schedules at
- spbumi.com.my
- Book at
- easybook.com
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Pasir Gudang to Marang
- Ave. Duration
- 9h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 130–230
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Larkin Bus Terminal to Kuala Terengganu
- Ave. Duration
- 12h 47m
- Frequency
- Once daily
- Estimated price
- RM 45–120
- Website
- Maraliner
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 Need to know: Greyhound, Need to know: Jadrolinija, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
Book your Johor Bahru to Marang bus tickets online with Omio and 12go.asia.
There are 935+ hotels available in Marang.
















