WhatsApp help FAQ 🇲🇾 EN · MYR expand_more
From Your City · Melaka

Melaka to Tioman Island — 4.5-Hour Drive via NSE and Federal Route 3

Travelling from Melaka to Tioman Island takes approximately 5.5 to 6.5 hours total, comprising a 4 to 5 hour drive via the North-South Expressway eastbound through Yong Peng, then north on Federal Route 3 to Tanjung Gemok jetty in Pahang. The drive distance is approximately 360 kilometres, followed by a 60-minute Tioman SpeedBoat crossing. For most Melaka-based travellers, this is a comfortable same-day journey with appropriate departure timing.

confirmation_number Book your speedboat
timer
Total journey time
5.5 to 6.5 hours
directions_car
Drive time
4 to 5 hours
straighten
Drive distance
~360 km (Route A)
directions_boat
Speedboat crossing
60 minutes

The route uses well-maintained expressways and is shorter than the Penang or Ipoh equivalents. Melaka has two practical drive options that compete on different axes — the Yong Peng route is the shortest distance, while the KL/LPT1 route uses expressway-grade roads end-to-end. The right pick depends on the day, weather, and whether you want predictability over speed.

Two route options

Best driving routes from Melaka

Both routes get you to Tanjung Gemok jetty — pick based on traffic conditions and your road preference. Detailed decision criteria below.

route
Route A · Yong Peng — shortest distance

Via Yong Peng & Federal Route 50

straighten~360 km timer4 to 5 hours
  1. 1
    NSE southbound from Melaka

    From Melaka, take the North-South Expressway (NSE / E2) southbound towards Johor.

  2. 2
    Exit at Yong Peng

    Exit the NSE at Yong Peng (Exit 240 — verify on current signage).

  3. 3
    Federal Route 50 eastbound

    Take Federal Route 50 eastbound from Yong Peng — a smaller road through agricultural Johor.

  4. 4
    Connect to Federal Route 3

    Federal Route 50 connects to Federal Route 3 near Mersing.

  5. 5
    Federal Route 3 north to Tanjung Gemok

    Continue north on Federal Route 3 through Endau and Kuala Rompin to the jetty.

speed
Route B · KL / Karak — expressway throughout

Via KL, Karak & LPT1

straighten~440 km timer5 to 6 hours
  1. 1
    NSE northbound from Melaka

    Take the North-South Expressway northbound towards Kuala Lumpur.

  2. 2
    Connect to Karak Highway

    At KL outskirts, take the Karak Highway (E8) eastbound towards Kuantan.

  3. 3
    LPT1 East Coast Expressway

    Continue onto the LPT1 East Coast Expressway eastbound (the Karak–Jabor stretch).

  4. 4
    Exit at Maran (or continue to Kuantan)

    Exit LPT1 at Maran and take state roads south to Federal Route 3, or continue all the way to Kuantan and pick up Federal Route 3 there. There is no dedicated Jengka exit — check current signage.

When to leave

Recommended departure times

Plan your departure around the sailing window you have booked. Always allow at least 60 minutes buffer at the jetty — boarding closes 20 minutes before departure.

check_circle Comfortable

Afternoon sailings (2 PM onwards)

flag Best: Depart Melaka 8 AM to 9 AM — comfortable schedule with breakfast and one rest stop.
info Allow buffer for Friday afternoon traffic on the NSE southbound.
schedule Doable

Late morning to midday sailings (11 AM to 1 PM)

flag Best: Depart Melaka by 6 AM via Route A, or 5 AM via Route B.
info Allow 30 to 60 minutes buffer at the jetty for parking and check-in.
warning Plan ahead

Early morning sailings (9 AM to 11 AM)

flag Best: Stay overnight in Mersing or Kuala Rompin the night before.
priority_high Same-day departure NOT ADVISABLE — fatigue and timing risk.
Pick the right route

Route A or Route B?

Match your priorities to the route that fits.

check_circle

Pick Route A (Yong Peng) if…

  • check_circleYou prefer the shorter distance and faster theoretical drive time.
  • check_circleYou enjoy more rural scenic drives.
  • check_circleYou want to avoid KL traffic.
  • check_circleYou are travelling on weekdays or off-peak periods.
verified

Pick Route B (KL / LPT1) if…

  • check_circleYou prefer expressway-quality roads throughout the journey.
  • check_circleYou are travelling on weekends — Federal Route 50 may be slow.
  • check_circleYou are stopping in KL for any reason.

For most travellers prioritising comfort, Route B via KL/LPT1 is more predictable. Route A is faster on optimal traffic days but more variable.

No private vehicle?

Public transport from Melaka

There is no direct bus to Tanjung Gemok. The options below cover practical alternatives for travellers without a car.

directions_bus
Option 1

Bus from Melaka Sentral to Mersing

timer4 to 5 hours bus + ~50 km taxi paymentsBus RM 30 – 45 · Taxi RM 50 – 80

Operators run buses to Mersing and Kuala Rompin from Melaka Sentral. From Mersing, take a taxi or e-hailing (Grab) to Tanjung Gemok jetty.

local_taxi
Option 2

Bus to Kuantan + Grab to Tanjung Gemok

timer5 to 6 hours bus + 1.5 hours Grab paymentsBus RM 40 – 60 · Grab RM 80 – 120

Bus from Melaka Sentral to Kuantan, then Grab from Kuantan to Tanjung Gemok. Useful if Mersing-direct buses are sold out.

Local know-how

Tips for Melaka travellers

Specifics that come up most often for travellers driving from Melaka.

local_gas_station

Refuel before exiting NSE

Petrol stations on Federal Route 50 and rural Federal Route 3 are limited. Top up before your NSE exit.

payments

Carry cash

Small towns en route have limited card acceptance. Bring small notes for parking, toll change, and food stalls.

restaurant

Mersing food stop

Mersing is the recommended food break — excellent fresh seafood, especially for lunch.

hotel

Overnight for early sailings

For sailings before 11 AM, consider an overnight stay in Kuala Rompin (1 hour from jetty) or Kuantan (1.5 hours).

event

Book speedboat in advance

Weekend sailings sell out fast. Book online before committing to the drive.

FAQ

Frequently asked questions

01 How long is the drive from Melaka to Tanjung Gemok?

The drive from Melaka to Tanjung Gemok jetty takes 4 to 5 hours via the North-South Expressway and Federal Route 3. Total distance is approximately 360 km via the Yong Peng route.

02 What is the best route from Melaka to Tioman?

The most direct route is NSE southbound + Yong Peng exit + Federal Route 50 + Federal Route 3 northbound (~360 km). For smoother expressway roads throughout, take NSE northbound to KL + Karak Highway + LPT1 (~440 km).

03 Can I do the Melaka to Tioman trip in one day?

Yes, with early morning departure. Depart Melaka by 6 AM for a 1 PM sailing. For sailings before 11 AM, consider an overnight stay near the jetty.

04 Is there a direct bus from Melaka to Tioman?

No direct bus to Tanjung Gemok jetty. Buses operate from Melaka Sentral to Mersing or Kuala Rompin (4 to 5 hours). From there, take a taxi or e-hailing to Tanjung Gemok.

05 How much do tolls cost from Melaka to Tanjung Gemok?

Total tolls are approximately RM 35 to RM 50 one way for a Class 1 vehicle on the Yong Peng route. The KL/LPT1 route has higher tolls (~RM 50 to RM 65) due to longer expressway use. 2026 toll rates remain unchanged from 2025 under government compensation.

06 Should I take Yong Peng or KL route from Melaka?

Yong Peng (Route A) is shorter and faster on optimal traffic days. The KL route (Route B) is longer but uses better-maintained expressways throughout. Choose Route A for distance, Route B for road quality and predictability.

Heading to Tioman from Melaka?

Book your Tanjung Gemok to Tioman speedboat — 60-minute crossing to your chosen jetty, daily sailings, instant e-ticket. Or check driving directions to the jetty for the final leg.