Tok Bali to Pulau Perhentian
Daily departures
Ferry Schedule & Fares
Tok Bali to Pulau Perhentian — two daily sailings each way, year-round (weather permitting).
Daily Schedule
| From | Route | Departure |
|---|---|---|
| Tok Bali | Pulau Perhentian | 8:00 AM |
| Tok Bali | Pulau Perhentian | 2:00 PM |
| Pulau Perhentian | Tok Bali | 10:00 AM |
| Pulau Perhentian | Tok Bali | 4:00 PM |
Ferry Fares
| Adult (Return) | RM 100 |
| Child (Return) | RM 60 |
| Staff / Resident (One-Way) | RM 25 |
Jetty & Conservation Fees
| Malaysian Citizen (Jetty Access) | RM 10 |
| Non-Citizen (Jetty Access) | RM 20 |
| Child under 12 (Jetty Access) | RM 5 |
| Marine Park Conservation Fee | RM 5 |
| Car Parking (per day) | RM 15 |
Important Notes
- Schedules subject to change during monsoon season (November – February).
- Minimum 6 passengers required for a boat to depart.
- Booking in advance is strongly recommended during peak season (March – October).
- Children below 12 receive discounted fares. Infants (under 2) may travel free at operator discretion.
Ferry questions
What time do boats depart from Jeti Tok Bali to Pulau Perhentian?
Boats depart from Jeti Tok Bali at 8:00 AM and 2:00 PM daily, subject to weather and sea conditions.
How much is the ferry ticket from Tok Bali to Pulau Perhentian?
Return ferry tickets from Jeti Tok Bali to Pulau Perhentian start from RM 100 for adults.
How long is the boat ride from Tok Bali to Pulau Perhentian?
The speedboat journey usually takes around 45 to 60 minutes depending on sea conditions.
Do I need to book my ferry ticket in advance?
Advance booking is strongly recommended, especially during peak season and public holidays.
Ready to book? You can book online or reach us on WhatsApp.