How to get from Singapore to Mersing Jetty

Heading from Singapore to Mersing Jetty for Tioman or other Johor islands? Here’s a practical guide to all the ways to get from Singapore to Mersing Jetty, with timings, costs, and border tips.
At A Glance (Singapore to Mersing Jetty)
| Mode | Duration | Best For |
|---|---|---|
| 🚌 Direct Coach Bus (Singapore → Mersing Jetty) | ~3.5–5h including border formalities | Most travellers, simple & affordable |
| 🏷️ Cost: ~SGD 30–45 one-way » compare buses | alt. listings | ||
| 🚍 Bus via Johor Bahru (SG → JB → Mersing) | ~4–6h door-to-door (connection-dependent) | Cheapest option, flexible schedules |
| 🏷️ Cost: From ~SGD 15–25 total (SG–JB bus + JB→Mersing bus) » JB–Mersing buses | fare examples | ||
| 🚗 Private Transfer / Taxi (Door-to-door) | ~3–4h via Woodlands or Tuas Checkpoint | Families, groups, lots of luggage |
| 🏷️ Cost: From ~SGD 230–350 per car one-way depending on vehicle size » sample private transfer | alt. transfer options | ||
| 🚙 Self-Drive / Car Rental | ~3.5–4.5h (traffic- and route-dependent) | Road-trip style travel, detours in Johor |
| 🏷️ Cost: Rental from ~SGD 70–120/day + tolls & fuel » compare car rentals | motorbike options | ||
Which Option or Route Should You Choose?
- Fastest & most convenient: For most people, the direct coach bus is ideal – it’s point-to-point, timed for Tioman ferries, and avoids juggling multiple tickets.
- Cheapest & flexible: If you don’t mind an extra transfer, the bus via Johor Bahru can be significantly cheaper, especially if you’re already in JB or staying there.
- Most comfortable door-to-door: Travelling in a group, with kids, or lots of dive gear? Choose a private transfer or taxi to go direct from your hotel or Changi Airport to Mersing Jetty.
- Most scenic & flexible itinerary: Confident driver who wants to explore Johor (Kota Tinggi waterfalls, Desaru Coast) along the way? Self-driving gives you full control over stops and timing.
How to Book and Practical Tips
- Compare coach options online: Use platforms like 12Go Asia, Easybook, or BusOnlineTicket to see different bus companies, departure points (e.g. Golden Mile, Kovan Hub), and reviews.
- Match your bus to your ferry: If you’re heading to Tioman or other islands, check your ferry times from Mersing Harbour Centre and arrive at least 1–2 hours before departure (tides sometimes shift ferry schedules).
- Border paperwork: Ensure your passport has at least 6 months’ validity and check whether you need a visa for Malaysia in advance via official sources (e.g. ICA Singapore and Malaysia’s online visa portal).
- Travel light or store luggage: If you’re checking out of your Singapore hotel in the morning but only leaving for Mersing in the evening, consider luggage storage services in town through Radical Storage Singapore so you can sightsee hands-free.
- Have some Malaysian Ringgit (MYR): While many places accept cards, you’ll want cash for snacks, toilets, and small purchases at rest stops and in Mersing.
- Use ride-hailing where it makes sense: In both Singapore and Johor, apps like Grab (and Gojek in Singapore) are widely used and can connect you to/from bus terminals and hotels if you don’t want to navigate public transport with luggage.
🚌 Option #1 — Direct Bus (Most Popular, Good Value)
Low cost Single ticket Border traffic-dependent
- Overview: Direct express coaches run from central Singapore (e.g. Golden Mile Complex, Kovan Hub, Boon Lay, Textile Centre) straight to Mersing Bus Terminal or Mersing Jetty, with a stop at the Singapore–Malaysia land border. Typical journey time is about 3.5–5 hours depending on traffic and how busy immigration is.
- How to book (with price): Tickets generally cost around SGD 30–45 one-way, depending on operator and departure point. You can compare operators and departure times on 12Go Asia’s Singapore → Mersing Jetty listings, as well as regional sites like Easybook or BusOnlineTicket which show detailed schedules and pick-up points.
- Where you’ll arrive: Most coaches terminate at Mersing Bus Terminal or near Mersing Harbour Centre / Mersing Jetty, which are only a short walk apart and where the ferry counters for Tioman and nearby islands are located.
- Pros: Point-to-point convenience, no need to change buses in Johor Bahru; departures often timed for morning ferries the next day; luggage stored in the coach hold.
- Cons: Fixed schedule and limited daily departures; delays possible at border during weekends and holidays; less flexible if you want to stop en route in Johor.
Step-by-step: Direct Coach from Singapore to Mersing Jetty
- Check ferry plans first: If you’re catching a ferry to Tioman or nearby islands, decide whether you want to arrive in Mersing the same morning or the night before. Many travellers choose to arrive the evening before and stay in a nearby hotel.
- Pick your departure point: Common pick-up points include Golden Mile Complex, Textile Centre, Bugis area, or suburban hubs like Kovan Hub and Boon Lay. Choose one that’s easy to reach from your accommodation.
- Book tickets online: Reserve your coach seats in advance on sites like 12Go Asia, or regional booking platforms such as Easybook/BusOnlineTicket, especially for weekends and public holidays.
- Arrive early at the departure point: Be at your meeting point at least 30 minutes before departure to allow for check-in, luggage loading, and any ticket verification.
- Clear Singapore & Malaysia immigration: The coach will stop twice – once at the Singapore checkpoint (Woodlands or Tuas) and once on the Malaysian side. Bring your passport, completed arrival card (if required), and keep valuables with you while your larger bag stays in the coach.
- Continue to Mersing: After the border, the coach heads up the highway and then onto smaller roads to Mersing, usually stopping at a rest area for toilets and snacks.
- Walk to the jetty: From Mersing Bus Terminal, it’s typically a 5–10 minute walk to Mersing Harbour Centre and the ferry departure area; follow signs for “Jetty” or “Harbour Centre”.
Getting to the main embarking points (Golden Mile, Kovan, Boon Lay)
- Golden Mile / Textile Centre area: Take the MRT to Nicoll Highway (Circle Line) or Lavender (East-West Line) and walk 5–10 minutes. Follow your bus operator’s instructions exactly, as some use Golden Mile Tower, others Textile Centre or nearby pick-up bays.
- Kovan Hub: Ride the MRT to Kovan (North-East Line). Kovan Hub is just outside the station; allow extra time at peak hours.
- Boon Lay: Take the MRT to Boon Lay (East-West Line). The pick-up point is usually at or near Jurong Point / Boon Lay bus interchange. Check your ticket for the exact meet-up location.
- By taxi or ride-hailing: From anywhere in Singapore, you can use Grab or Gojek, or a standard metered taxi, to reach your coach departure point if you have bulky luggage or are travelling very early/late.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚍 Option #2 — Bus via Johor Bahru (Cheapest & More Departures)
Budget-friendly More daily buses One connection
- Overview: Travel from Singapore to Johor Bahru (JB) first, then take a separate intercity bus from Larkin Sentral or another JB terminal to Mersing. The JB–Mersing leg usually takes about 2–2.5 hours, while the Singapore–JB portion varies with border traffic.
- How to book (with price): JB–Mersing buses cost roughly RM 12–25 depending on operator and comfort level. You can check schedules and prices on 12Go Asia (Johor Bahru → Mersing) or regional sites like BusOnlineTicket and Easybook.
- Where you’ll arrive: Buses normally terminate at Mersing Bus Terminal or Mersing Jetty (Gateway to Tioman). From there it’s an easy walk to the ferry counters and waiting area.
- Pros: Often the lowest total cost, especially if you’re already in Johor; many more departures throughout the day from JB to Mersing; gives you flexibility to spend time in Johor Bahru.
- Cons: Requires managing at least two separate tickets; more moving around with luggage; you must budget extra time for the Singapore–JB border crossing and for getting to Larkin Sentral in JB.
Step-by-step: Singapore → Johor Bahru → Mersing
- Head from Singapore to Johor Bahru: Take a public bus (e.g. SBS Transit, Causeway Link), shuttle, or train (Shuttle Tebrau, if operating) across Woodlands Causeway into JB Sentral. Clear both Singapore and Malaysian immigration.
- Make your way to Larkin Sentral: From JB Sentral, hop on a local bus or Grab to Larkin Sentral bus terminal, Johor’s main intercity bus hub. It’s about 10–20 minutes by car depending on traffic.
- Board your JB–Mersing bus: Pre-book your bus on 12Go Asia, Easybook, or Larkin’s own online channels, or purchase at the terminal ticket counters (buy ahead during weekends/holidays).
- Ride to Mersing: Enjoy the ~2–2.5 hour ride through rural Johor. Expect at least one short stop for toilets or snacks depending on the operator.
- Walk from terminal to jetty: Once in Mersing, walk from the bus terminal towards Mersing Harbour Centre and the jetty (usually 5–10 minutes on foot). Follow signage or ask locals if unsure.
Getting to the main embarking points in Johor Bahru (JB Sentral & Larkin Sentral)
- JB Sentral: This is Johor Bahru’s main rail and cross-border bus hub, directly linked to the causeway. If you arrive here from Singapore, follow signs for taxis, Grab pick-up points, or local buses to reach Larkin Sentral.
- Larkin Sentral: The main intercity terminal for Johor, with facilities, food stalls, and ticket counters. You can check facility info and operators via the official Larkin Sentral website.
- Within Johor Bahru: Use Grab for easy movement between JB Sentral, hotels, shopping malls, and Larkin. It’s inexpensive and widely used by locals.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚗 Option #3 — Private Transfer / Taxi (Fastest & Door-to-door)
Comfort Door-to-door Highest cost
- Overview: Book a dedicated car and driver to take you directly from your hotel in Singapore or Changi Airport to Mersing Jetty. Travel time is usually around 3–4 hours depending on checkpoint traffic and rest stops.
- How to book (with price): Private transfers are typically priced per vehicle, not per person. Example services such as Klook’s private one-way transfers between Singapore and Mersing show sample prices from about S$230–300 per car (exact price depends on group size and pick-up location). You can also check customised car services via GetTransfer’s Singapore routes or pre-book airport transfers with Welcome Pickups Singapore, then extend overland arrangements to Mersing.
- Where you’ll arrive: Most private transfer services drop you directly at Mersing Harbour Centre or the jetty entrance, minimising walking with heavy luggage or dive gear.
- Pros: Maximum comfort and privacy; no need to change vehicles; ideal for late-night arrivals, small children, or large groups with lots of bags.
- Cons: Much more expensive than buses; availability can be limited at very short notice; still subject to border queues, especially on holiday weekends.
Step-by-step: Private Transfer from Singapore to Mersing Jetty
- Decide your pick-up point: Choose whether you want pick-up at your Singapore hotel, a central location (e.g. Marina Bay, Orchard), or directly from Changi Airport after landing.
- Get a quote and book: Use platforms like Klook or GetTransfer to compare vehicle types, capacities, and prices. Confirm that your route explicitly includes cross-border travel into Malaysia and drop-off at Mersing Jetty.
- Share passenger & border details: Provide passport details as required, and confirm pick-up time, contact number (e.g. WhatsApp), and meeting point instructions with your driver or transfer company.
- Meet your driver & depart: On the day, meet your driver at the agreed place and time. You’ll drive to either Woodlands or Tuas checkpoint to exit Singapore and enter Malaysia.
- Clear immigration: Everyone must disembark with passports at both checkpoints for immigration clearance. Keep valuables with you.
- Drive to Mersing Jetty: After the border, your driver will head up through Johor towards Mersing, usually via Kota Tinggi. Expect at least one rest stop for toilets and refreshments.
- Drop-off at jetty: You’ll usually be dropped at or near the entrance to Mersing Harbour Centre, from where you can check in for your ferry.
Getting to the main embarking points (Hotel / Changi / Central Pick-ups)
- Hotel pick-up: Most transfer companies pick up directly from your hotel lobby. Confirm your hotel name, address, and room number when booking.
- Changi Airport: Arrange your pick-up to allow time for immigration and baggage claim. For delayed flights, services like Welcome Pickups and GetTransfer monitor flight status for adjustments.
- Alternative ride-hailing: If a full private transfer is beyond your budget, you can combine public transport with ride-hailing apps like Grab on the Malaysian side for the JB–Mersing portion.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚙 Option #4 — Self-Drive / Car Rental (Most Freedom)
Flexible route Scenic stops Cross-border rules apply
- Overview: Rent a car (or motorbike) and drive from Singapore across the border into Johor, then follow the highway and trunk roads to Mersing. The drive is roughly 190 km and typically takes 3.5–4.5 hours depending on traffic and rest stops.
- How to book (with price): Compare rental rates on Booking.com Car Rentals or with local agencies, and for two-wheeled adventures, check motorbike rental options via BikesBooking’s Singapore rentals. Expect something like SGD 70–120 per day for a standard car in Singapore, plus tolls and fuel; petrol and tolls in Malaysia are usually cheaper than in Singapore.
- Where you’ll park: In Mersing, you’ll find parking areas near the jetty and harbour centre. If leaving a car overnight, choose a secure or official car park and follow local signage/instructions.
- Pros: Maximum flexibility for stops (e.g. Kota Tinggi waterfalls, food breaks, small coastal towns); ideal for families or groups comfortable with driving; luggage stays with you.
- Cons: Need to ensure your rental agreement allows cross-border travel into Malaysia; you’ll manage all toll systems (ERP in Singapore, PLUS highways and others in Malaysia); driving at night in rural areas requires extra caution due to limited lighting and wildlife.
Step-by-step: Driving from Singapore to Mersing Jetty
- Confirm cross-border permission: When booking your rental, explicitly confirm that you’re allowed to drive into Malaysia. You may need extra insurance, a Vehicle Entry Permit (VEP), and a stored-value card for Malaysian tolls.
- Plan your border crossing: Decide whether to exit via Woodlands Checkpoint (more direct towards JB city) or Tuas Checkpoint (often favoured by some drivers for traffic reasons). Check expected traffic and any advisories before you go.
- Drive through Johor: Once in Malaysia, follow signs towards Kota Tinggi and then on towards Mersing. Use navigation apps (Google Maps, Waze) for live traffic and recommended routes.
- Include rest stops: Plan a fuel and toilet stop at a highway R&R or petrol station. This is a good chance to pick up snacks or an early meal.
- Arrive and park near the jetty: Aim to arrive at Mersing Jetty or Mersing Harbour Centre at least 1–2 hours before your ferry. Park in designated areas and keep payment receipts/parking tickets safe.
Getting to the main embarking points when self-driving
- From central Singapore: Pick up your rental car, then follow signs towards Woodlands or Tuas, depending on your chosen checkpoint. Allow extra time during peak commuting hours and weekends.
- From Johor Bahru: If you prefer, you can cross into JB by bus or train, rent a car there, and then drive to Mersing; this can sometimes reduce rental costs.
- Navigation: Offline maps or pre-downloaded routes are useful in case of patchy mobile signal in rural areas. Always obey local speed limits and road rules.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
FAQ (Singapore to Mersing Jetty)
How long does it take to travel from Singapore to Mersing Jetty?
For most travellers, the journey takes around 3.5–5 hours by direct coach and roughly 4–6 hours if you connect via Johor Bahru, depending largely on how busy the border checkpoints are and traffic in Johor.
Do I need a visa to enter Malaysia from Singapore for this trip?
Visa requirements depend on your nationality. Many travellers can enter Malaysia visa-free for short stays, but you must always check the latest rules from official sources before travelling. Refer to the Immigration & Checkpoints Authority (ICA) of Singapore for departure/return guidance and Malaysia’s official visa portal or your local Malaysian mission for entry rules.
Is it better to arrive in Mersing the day before my Tioman ferry?
Yes, it is usually safer to arrive at least the evening before your ferry, especially during monsoon season or weekends when traffic and sea conditions can be unpredictable. Staying overnight in Mersing near the jetty gives you a buffer in case of delays and makes early morning ferry departures much less stressful. You can browse accommodation near the jetty using Mersing hotel listings on Booking.com.
Can I bring large luggage or dive gear on the bus?
Most express coaches have underfloor luggage compartments that can handle suitcases and dive bags. Check individual operators’ baggage policies when booking and arrive early so staff can stow your bags securely. For very bulky or fragile gear, a private transfer or self-drive can be more comfortable.
Are there food and facilities at Mersing Jetty?
Around Mersing Harbour Centre and the jetty area, you’ll find small eateries, convenience shops, ferry ticket counters, and waiting areas. Facilities can be basic but adequate; consider bringing water and snacks, especially if you’re travelling with children.
- useful references:
- https://www.ica.gov.sg/
- https://malaysiavisa.imi.gov.my/
- https://www.malaysia.travel/
- https://tourismjohor.my/






