Johor Bahru to Koh Samui: How to Get There (2026)

Koh Samui from Johor Bahru is a full day\’s journey — the island sits on the Gulf of Thailand coast, which means you need to cross the entire peninsula. Flying is the only realistic option if you want to do it in one day. The overland route is possible but takes 16–20 hours and is best broken up over two days with a stop in Hat Yai.

🔍 [Travelpayouts widget: Search JB → Koh Samui transport via 12Go]


Option 1: Fly JB to Surat Thani + Ferry (Best Value)

The best balance of speed and price. Fly from Senai Airport (JHB) to Surat Thani (URT) — approximately 1.5 hours, prices from ~$30–60 USD on AirAsia. From Surat Thani Airport, take a shared minivan to Don Sak Pier (~1.5 hours) and a Seatran Discovery or Raja Ferry to Koh Samui (~1.5 hours). Total: approximately 5–6 hours door-to-beach.

✈️ [Travelpayouts widget: Flights JHB → URT via Kiwi or Aviasales]

🚤 [Travelpayouts widget: Surat Thani → Koh Samui ferry via 12Go]

Option 2: Fly JB to Bangkok + Connect to Samui

Fly JB → Bangkok Don Mueang (DMK) on AirAsia, then connect to Koh Samui (USM) on Bangkok Airways. Total flying time around 3.5 hours but factor in transit — total door-to-beach around 7–9 hours. Cost from ~$80–120 USD. Only worth it if you want to spend time in Bangkok en route.

✈️ [Travelpayouts widget: Flights JHB → BKK via Kiwi]

Option 3: Overnight Bus + Ferry (Budget)

Take the overnight bus from Larkin Terminal to Hat Yai (~12 hours), then bus north to Surat Thani (~3.5 hours), then ferry to Koh Samui (~1.5 hours). Total: 18–20 hours, best done over two days with an overnight in Hat Yai. Cost from ~$25 USD — the cheapest option by far.

🎟 [Travelpayouts widget: JB → Hat Yai bus via 12Go]


Quick Comparison

RouteTimeCost fromBest for
Fly JHB → Surat Thani + ferry~5–6 hours~$45 USDBest overall
Fly JHB → Bangkok → Samui~8–9 hours~$85 USDBangkok stopover
Overnight bus + ferry~18–20 hours~$25 USDBudget, slow travel

Where to Stay on Koh Samui

  • Chaweng: Most developed beach, nightlife, restaurants. Best for first-timers.
  • Lamai: Quieter than Chaweng, good for couples.
  • Bophut (Fisherman\’s Village): Charming, boutique hotels, weekly walking market.
  • Mae Nam: North coast, quiet, popular for longer stays.

🏨 [Travelpayouts widget: Hotels on Koh Samui via Booking.com or Agoda]


Related Guides

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Leave a Comment

Your email address will not be published. Required fields are marked *