There are 6 ways to get from Johor to Tenggol Island by train, bus, unknown, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus, travel
best- Take the train from Jb Sentral to Gemastrain Ets / ...
- Take the bus from Gemas to Dungunbus
- Walk from Dungun to Tenggol Islandunknown
8h 21mTrain, fly to Sultan Mahmud Airport, travel
- Take the train from Segamat to Serembantrain
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Mahmud Airport (TGG)plane KUL - TGG
- Walk from Kuala-Trengganu-Airport-TGG to Tenggol Islandunknown
7h 56mBus, travel via Kota Tinggi
- Take the bus from Sekolah Kebangsaan IJ Convent to Terminal Bas Kota Tinggibus T10
- Take the bus from Bus Terminal Kota Tinggi to Dungunbus
- Walk from Dungun to Tenggol Islandunknown
9h 55mBus, travel
- Take the bus from Terminal Pasir Gudang to Dungun Bus Terminalbus
- Walk from Dungun Bus Terminal to Tenggol Islandunknown
12h 12mBus, travel #2
- Take the bus from Larkin Bus Terminal to Dungunbus Larkin Bus Terminal
- Walk from Dungun to Tenggol Islandunknown
12h 40mTrain, fly to Sultan Haji Ahmad Shah Airport, bus, travel
- Take the train from Segamat to Serembantrain
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Haji Ahmad Shah Airport (KUA)plane KUL - KUA
- Take the bus from Kuantan to Dungunbus
- Walk from Dungun to Tenggol Islandunknown
9h 36m
Kuala Lumpur International Airport (KUL) to Sultan Mahmud Airport (TGG) flights
Comparing Your Travel Options
The distance between Johor and Tenggol Island is 539 km.
The best way to get from Johor to Tenggol Island without a car is to train and bus and travel which takes 8h 21m and costs .
It takes approximately 8h 21m to get from Johor to Tenggol Island, including transfers.
What companies run services between Johor, Malaysia and Tenggol Island, Malaysia?
There is no direct connection from Johor to Tenggol Island. However, you can take the train to Gemas, walk to Gemas, take the bus to Dungun, then travel to Tenggol Island. Alternatively, you can take the train to Seremban, take the train to Nilai, walk to Nilai Sentral, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Sultan Mahmud Airport (TGG), then travel to Tenggol Island.
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 110–600
Flights from Kuala Lumpur International Airport to Sultan Haji Ahmad Shah Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RM 150–500
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 110–600
Flights from Kuala Lumpur International Airport to Sultan Haji Ahmad Shah Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RM 150–500
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- RM 100–390
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Jb Sentral to Gemas
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
Train from Segamat to Seremban
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 3–24
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 16–24
Train from Segamat to Seremban
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 3–24
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 16–24
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTM
Train from Segamat to Seremban
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- RM 25
- Website
- KTM
- Silver
- RM 18–20
- Gold
- RM 25
- Platinum
- RM 29–32
Train from Segamat to Seremban
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- RM 25
- Website
- KTM
- Silver
- RM 18–20
- Gold
- RM 25
- Platinum
- RM 29–32
- Phone
- 017-6592527
- talk2us@parkmayberhad.com.my
- Website
- Transnasional
Bus from Gemas to Dungun
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- RM 30–40
- Website
- Transnasional
- Phone
- +60 7 360 2244
- enquiry@causewaylink.com.my
- Website
- Causeway Link
Bus from Sekolah Kebangsaan IJ Convent to Terminal Bas Kota Tinggi
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- RM 14–21
- Schedules at
- Causeway Link
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- Maraliner
Bus from Bus Terminal Kota Tinggi to Dungun
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- RM 35–95
- Website
- Maraliner
Bus from Larkin Bus Terminal to Dungun
- Ave. Duration
- 10h 56m
- Frequency
- Once daily
- Estimated price
- RM 40–100
- Website
- Maraliner
- Phone
- (09) 774 2655
- hq@e-mutiara.com
- Website
- e-mutiara.com.my
Bus from Terminal Pasir Gudang to Dungun Bus Terminal
- Ave. Duration
- 9h 54m
- Frequency
- Twice daily
- Estimated price
- RM 60–210
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 019-627 9129
- admin@saniexpress.com.my
- Website
- Sani Express
Bus from Kuantan to Dungun
- Ave. Duration
- 1h 47m
- Frequency
- 5 times a day
- Estimated price
- RM 52
- Website
- Sani Express
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 London City Airport into central London, Getting around the Cyclades, and How to get from JFK to New York City - to help you get the most out of your next trip.