Skip to content

Ways to go to Kho Samui in Thailand

There are several ways to travel to Koh Samui, Thailand, depending on your budget and convenience. Here are the main options:

1. By Plane (Fastest Option)

Koh Samui Airport (USM) is a privately owned airport operated by Bangkok Airways, which limits the number of airlines flying there. Here are the airlines currently operating flights to Koh Samui:

Domestic Flights (From within Thailand)
1. Bangkok Airways

  • Bangkok (BKK) – Koh Samui (USM) (Most frequent route)
  • Phuket (HKT) – Koh Samui (USM)
  • Chiang Mai (CNX) – Koh Samui (USM) (Seasonal)
  • Pattaya (UTP) – Koh Samui (USM)

2. Thai Airways (Codeshare with Bangkok Airways)

  • Bangkok (BKK) – Koh Samui (USM)

International Flights
1. Bangkok Airways

  • Singapore (SIN) – Koh Samui (USM)
  • Kuala Lumpur (KUL) – Koh Samui (USM)
  • Hong Kong (HKG) – Koh Samui (USM) (Seasonal)

2. SilkAir (Now merged with Singapore Airlines) (Limited availability)

  • Singapore (SIN) – Koh Samui (USM)

*** For cheaper options, some travelers fly to Surat Thani Airport (URT) or Nakhon Si Thammarat Airport (NST) and take a bus + ferry to Koh Samui.

2. By Bus and Ferry (Budget-Friendly)
From Bangkok: Take a night bus to Surat Thani (8–10 hours), then a ferry (1.5–2 hours) to Koh Samui.
Many travel agencies offer combined bus + ferry tickets.

3. By Train and Ferry (Comfortable but Longer)
Take a train from Bangkok (Hua Lamphong Station) to Surat Thani (8–12 hours).
From Surat Thani, take a bus to Donsak Pier and then a ferry to Koh Samui.

4. By Ferry from Nearby Islands
From Koh Phangan: 30–45 minutes by ferry.
From Koh Tao: 1.5–2 hours by ferry.

5. By Private Car and Ferry
Drive from Bangkok or other cities to Donsak Pier (Surat Thani), then take a car ferry to Koh Samui.