How to Get to Samui: Complete Guide to Flights, Ferries, and Budget Travel Options
Getting to Koh Samui is easier than it may first appear. Depending on where you are travelling from, you can fly directly to Samui International Airport, combine a flight to Surat Thani with a bus and ferry, travel overnight from Bangkok by train or bus, drive to the mainland ferry terminal, or arrive by boat from neighbouring islands such as Koh Phangan and Koh Tao.
The best route depends on what matters most to you: speed, budget, comfort or the journey itself.
For most travellers, flying directly to Samui International Airport (USM) is the quickest and easiest option. Those looking to spend less can often save by flying to Surat Thani and continuing to Koh Samui by bus and ferry.
Below, we compare the main ways to reach Koh Samui, how long they take and which type of traveller each route suits best.
Best Ways to Get to Koh Samui at a Glance
Route
Approximate travel time
Best for
Direct flight to Samui Airport
Around 1–1.5 hours from Bangkok
Fastest and easiest
Fly to Surat Thani + bus + ferry
Around 3.5–5 hours after arrival in Surat Thani
Best balance of cost and convenience
Overnight train + ferry
Around 12–15 hours from Bangkok
Slower travel and overnight journeys
Bus + ferry
Around 10–14 hours from Bangkok
Budget-conscious travellers
Drive + car ferry
Around 10–12 hours from Bangkok
Road trips and travellers with a vehicle
Tip: Journey times vary by connection, operator and weather, so always check the latest schedule before travelling.
Different Ways To Get To Koh Samui
Koh Samui can be reached by air, road and sea, with options ranging from a direct flight into the island to slower and more economical combinations through Surat Thani. Here is how each route works.
Flying Directly to Koh Samui
Flights to Koh Samui are the fastest option. Samui International Airport, operated by Bangkok Airways, connects directly to Bangkok, Phuket, Chiang Mai, and international locations like Singapore. Bangkok Airways operates over 20 daily flights between Bangkok and Samui, with a flight duration of around 65 minutes. Ticket prices can vary but often range from $100 to $250 for a one-way trip, depending on the season and booking time.
Best for: Travellers prioritising speed, convenience and a simple arrival.
Surat Thani + Ferry
For travellers looking for a more affordable alternative to flying directly into Samui, one of the most practical routes is to fly to Surat Thani Airport (URT) and continue to Koh Samui by bus and ferry.
From Surat Thani Airport, combined transfer services connect passengers to Donsak Pier and onward to Koh Samui. Raja Ferry currently lists an airport-to-Koh Samui service taking around 3.5 hours, including the road transfer and ferry crossing.
This route usually takes longer than flying directly into Samui, but it can offer better value, particularly when direct fares are high.
Best for: Travellers looking to reduce transport costs without committing to an overnight journey.
Drive to Samui via Car Ferry
Starting from Bangkok (BKK), you can drive to Samui, although it requires a combination of driving and ferry travel. The journey covers approximately 700 kilometers and takes around 10 to 12 hours, depending on traffic and road conditions. You will pass through several provinces, including Nakhon Pathom, Ratchaburi, and Surat Thani, before reaching the mainland ferry terminals, such as Donsak Pier, and then taking a ferry to Koh Samui. Enjoy the scenic views and local attractions along the way, making the drive a memorable part of your journey.
Best for: Road trips, families carrying more luggage and travellers bringing their own car.
Traveling by Ferry
Ferries link mainland Surat Thani or Donsak Pier to Koh Samui. Operators like Seatran Ferry and Raja Ferry offer frequent routes, taking approximately 90 minutes to two hours. Tickets generally cost $5 to $10 for passengers and $20 to $50 for vehicles. Ferry terminals such as Na Thon Pier or Lipa Noi Pier on Samui receive passengers and vehicles, with local transfers available for onward travel.
Best for: Travellers arriving from Surat Thani or bringing a vehicle to Koh Samui.
Travelling from Bangkok to Koh Samui by Train or Bus
Trains and buses provide economical options for reaching Koh Samui. From Bangkok, take an overnight train or bus to Surat Thani, then transfer to a ferry. Train tickets range between $20 and $50, with sleeper cabins available on night services. Buses cost $15 to $30 and may include a combined ticket with a ferry pass. Travel time averages 12 to 16 hours, including the ferry trip.
Choosing The Best Option For Your Journey
What Is the Fastest Way to Get to Koh Samui?
Flying offers the shortest travel time, with direct flights to Samui International Airport taking about one hour from Bangkok or other regional cities. Ferries are slower, typically requiring 90 minutes to two hours from the mainland, while combining buses or trains with ferries extends your journey to 12–16 hours. If speed is your priority, flying is the most time-efficient option.
What Is the Cheapest Way to Get to Koh Samui?
Flights to Koh Samui range between $100 and $250 depending on the season. Ferries provide an economical alternative, with ticket prices of $5–$10 per passenger and additional fees for vehicles. Combining long-distance trains or buses with a ferry is the most budget-friendly choice, costing $15–$50, though it’s significantly slower. Compare these costs to choose what aligns with your budget.
Which Route Is the Most Comfortable?
Flying ensures a hassle-free experience with minimal transit points and comfortable cabins. Ferries offer scenic views and open spaces but require coordination with mainland transport. Budget options like trains and buses are less convenient, often involving overnight travel and basic seating. Prioritize comfort if your schedule includes long hours or multiple transfers.
Tips For A Hassle-Free Journey To Samui
Booking Tickets In Advance
Secure tickets early to access better prices and ensure availability. Flights to Samui International Airport, especially during peak seasons, can sell out quickly or become expensive. For ferries, booking online guarantees your preferred travel time, avoiding long waits at the pier. Train and bus combinations often require advance bookings for sleeper seats or deluxe options.
Preparing For Transit Times
Allocate extra time to account for delays during transfers between transport modes. For example, if you’re flying to Surat Thani and taking a ferry, confirm the timing for shuttle buses connecting the airport to the pier. Overnight train or bus journeys might overlap with check-in times for ferries, so it’s essential to synchronize schedules. Keep snacks, water, and a travel pillow for longer waits.
Staying Informed On Weather Conditions
Monitor weather forecasts, especially during the monsoon season from October to December, to adjust your plans if needed. Heavy rainfall can disrupt ferry schedules or induce delays. Pack waterproof gear to protect belongings and consider travel insurance for additional security in case of cancellations. Dry-season travel improves ferry reliability and ensures calmer seas.
Getting to Koh Samui is simpler than it might seem with options to suit every traveler’s needs. Whether you prioritize speed, budget, or scenic experiences, there’s a route that’ll work for you. By planning ahead, staying informed about schedules and weather, and preparing for your journey, you’re set for a smooth trip to this tropical paradise.
Getting from Koh Samui Airport to Lamai Beach
If you are staying in Lamai, the final part of the journey is relatively short.
For guests arriving after a long flight, arranging the transfer before departure can make the final part of the journey particularly simple.
The Lamai Samui is approximately 10 kilometres from Samui International Airport, with a typical journey of around 15–30 minutes depending on traffic. Guests can travel by taxi, van or private transfer. The Lamai Samui also offers a limousine service on request, allowing the hotel to arrange the transfer directly.
Arriving in Koh Samui
However you choose to travel, the journey to Koh Samui is part of the experience.
A direct flight is the easiest option, while Surat Thani, overnight train and ferry routes offer alternatives for travellers with more time or a different budget. The key is choosing the route that suits the way you prefer to travel.
Once you arrive on the island, Lamai Beach is within easy reach of the airport and ferry terminals, making it a convenient base for the rest of your stay.
Guests travelling to The Lamai Samui can contact the resort in advance for assistance with transfers and arrival arrangements.
Discover The Lamai Samui and plan your stay in Koh Samui.
Cookies are little bits of textual information which are used by the website to enhance user experience. Accept all cookies or choose which categories you want to allow.
These are necessary for the basic functioning of the website and for its correct performance. Cookies Details
Analytics Cookies
These enable use of the website to be measured, in order to ensure its proper performance and to improve its functioning. Cookies Details
Advertising and Social Media Cookies
These are used to display and measure ads which are relevant to our users, as well as enabling interaction with social media. Data may be shared with companies outside of The Lamai Samui. Cookies Details
Usually used for load balancing. Identifies the server that delivered the last page to the browser. Associated with the HAProxy Load Balancer software.
Name
_gid
Category
Analytics Cookies
Host
.thelamaisamui.com
Duration
1 Day
Description
This cookie is set by Google Analytics. It stores and update a unique value for each page visited and is used to count and track pageviews.
Name
arcki2_ddp2
Category
Analytics Cookies
Host
.audrte.com
Duration
15 Days
Description
This cookie is used to track user interactions and engagement with the website to improve service delivery and personalize user experience.
Name
cache0
Category
Analytics Cookies
Host
cm.adsafety.net
Duration
1 Year
Description
This cookie is used to store temporary information to speed up the loading of websites by caching elements to improve user experience.
Name
_ga_6306RQDZ13
Category
Analytics Cookies
Host
.thelamaisamui.com
Duration
1 Year 1 Month
Description
This cookie is used by Google Analytics to persist session state.
Name
cookie
Category
Analytics Cookies
Host
.onaudience.com
Duration
1 Year
Description
This cookie is used for tracking and analytics purposes, helping to analyze how users interact with the website to improve user experience and website functionality.
Name
_gat_UA-180127997-1
Category
Analytics Cookies
Host
.thelamaisamui.com
Duration
52 Seconds
Description
This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It is a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites.
Name
arcki2
Category
Analytics Cookies
Host
.audrte.com
Duration
15 Days
Description
This cookie is used for tracking user interaction and engagement with the website to improve service delivery and for analytical purposes.
Name
_ga
Category
Analytics Cookies
Host
.thelamaisamui.com
Duration
1 Year 1 Month
Description
This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports.
Name
C
Category
Analytics Cookies
Host
.adform.net
Duration
1 Month
Description
This cookie is used to identify the frequency of visits and how the visitor accesses the website. It collects data on the user's visits to the website, such as which pages have been read.
Name
ar_debug
Category
Analytics Cookies
Host
.doubleclick.net
Duration
1 Month
Description
This cookie is used for troubleshooting and analytical purposes, intended to track errors and improve services by providing insights into how the website is functioning.
Name
sessionid
Category
Analytics Cookies
Host
.thelamaisamui.smartbooking-pro.com
Duration
1 Hour
Description
This is a very generic cookie name that may have different purposes on different sites, but generally it will be some kind of anonymous session identifier.
Name
uid
Category
Advertising and Social Media Cookies
Host
.adform.net
Duration
2 Months
Description
This cookie provides a uniquely assigned, machine-generated user ID and gathers data about activity on the website. This data may be sent to a 3rd party for analysis and reporting.
Name
XANDR_PANID
Category
Advertising and Social Media Cookies
Host
.adnxs.com
Duration
3 Months
Description
This cookie is used to deliver ads more relevant to you and your interests. It is also used to limit the number of times you see an advertisement as well as help measure the effectiveness of the advertising campaign.
Name
CMPS
Category
Advertising and Social Media Cookies
Host
.casalemedia.com
Duration
3 Months
Description
These cookies are linked to advertising and tracking the products users were looking at.
Name
uuid2
Category
Advertising and Social Media Cookies
Host
.adnxs.com
Duration
3 Months
Description
This cookie allows targeted advertising through the AppNexus platform - collects anonymous data on ad views IP adddress, page views, and more.
Name
CM14
Category
Advertising and Social Media Cookies
Host
.adform.net
Duration
14 Days
Description
Checks if a new partner cookie synchronization is required (cookie set during cookie synchronization )
Name
uid
Category
Advertising and Social Media Cookies
Host
.seadform.net
Duration
2 Months
Description
This cookie provides a uniquely assigned, machine-generated user ID and gathers data about activity on the website. This data may be sent to a 3rd party for analysis and reporting.
Name
UID
Category
Advertising and Social Media Cookies
Host
.ads.stickyadstv.com
Duration
1 Month
Description
This cookie provides a uniquely assigned, machine-generated user ID and gathers data about activity on the website. This data may be sent to a 3rd party for analysis and reporting.
Name
UserID1
Category
Advertising and Social Media Cookies
Host
.adfarm1.adition.com
Duration
3 Months
Description
This cookie is used to collect information on a visitor.
Name
cid
Category
Advertising and Social Media Cookies
Host
.sojern.com
Duration
1 Year
Description
This cookie is used to improve advertising for website visitors. It can redirect more relevant advertisements to the visitor, and helps improve reports on campaign performance
Name
pxrc
Category
Advertising and Social Media Cookies
Host
.rlcdn.com
Duration
2 Months
Description
This cookie registers non-personal data on the visitor. The information is used to optimize advertisement relevance.
Name
ab
Category
Advertising and Social Media Cookies
Host
.agkn.com
Duration
1 Year
Description
This cookie is generally provided by agkn.com and is used for advertising purposes.
Name
adfid
Category
Advertising and Social Media Cookies
Host
.sojern.com
Duration
1 Year
Description
This cookie is used for targeting purposes to profile the interests of the website visitors in order to show relevant & personalised advertising through retargeting.
Name
CMID
Category
Advertising and Social Media Cookies
Host
.casalemedia.com
Duration
1 Year
Description
These cookies are linked to advertising and tracking the products users were looking at.
Name
anj
Category
Advertising and Social Media Cookies
Host
.adnxs.com
Duration
3 Months
Description
This cookie contains data denoting whether a cookie ID is synced with an AppNexus partner.
Name
demdex
Category
Advertising and Social Media Cookies
Host
.demdex.net
Duration
6 Months
Description
This cookie helps Adobe Audience Manger perform basic functions such as visitor identification, ID synchronization, segmentation, modeling, reporting, etc.
Name
arcki2_adform
Category
Advertising and Social Media Cookies
Host
.audrte.com
Duration
15 Days
Description
This cookie is used for tracking the effectiveness and performance of advertising campaigns, measuring conversion rates, and targeting advertisements to users based on their interests and browsing behavior.
Name
apnid
Category
Advertising and Social Media Cookies
Host
.sojern.com
Duration
3 Months
Description
This cookie is used to track how users interact with the hotelsummum.com website, helping in targeting and advertising efforts to provide more relevant content and offers based on user behavior.
Name
_fbp
Category
Advertising and Social Media Cookies
Host
.thelamaisamui.com
Duration
3 Months
Description
Used by Meta to deliver a series of advertisement products such as real time bidding from third party advertisers
Name
CM
Category
Advertising and Social Media Cookies
Host
.adform.net
Duration
1 Day
Description
Checks if a new partner cookie synchronization is required (cookie set by ad server)
Name
CMPRO
Category
Advertising and Social Media Cookies
Host
.casalemedia.com
Duration
3 Months
Description
These cookies are linked to advertising and tracking the products users were looking at.
Name
SEUNCY
Category
Advertising and Social Media Cookies
Host
.semasio.net
Duration
1 Year
Description
Registers a unique ID that identifies the user’s device for return visits.
Name
dpm
Category
Advertising and Social Media Cookies
Host
.dpm.demdex.net
Duration
6 Months
Description
Adobe Audience Manager - data management platform uses this cookie to record information around synchronisation of IDs.
Name
EE
Category
Advertising and Social Media Cookies
Host
.exelator.com
Duration
4 Months
Description
This cookie is generally provided by exelator.com and is used for advertising purposes.
Name
ud
Category
Advertising and Social Media Cookies
Host
.exelator.com
Duration
4 Months
Description
This cookie is generally provided by exelator.com and is used for advertising purposes.
Name
matchadform
Category
Advertising and Social Media Cookies
Host
.w55c.net
Duration
1 Month
Description
This cookie is used to track the effectiveness of advertising campaigns by identifying users' devices across multiple websites. It helps in creating a user profile to display relevant advertisements.
Name
AFFICHE_W
Category
Advertising and Social Media Cookies
Host
.weborama.fr
Duration
1 Year
Description
This cookie is used by Weborama software and enables user tracking.
Name
dc-adv
Category
Advertising and Social Media Cookies
Host
.sojern.com
Duration
1 Year
Description
This cookie is used to collect information about user behavior for advertising purposes, tracking and optimizing the effectiveness of targeted advertising campaigns.
Name
rlas3
Category
Advertising and Social Media Cookies
Host
.rlcdn.com
Duration
1 Year
Description
This cookie is generally provided by rlcdn.com and is used for advertising purposes.
Name
wfivefivec
Category
Advertising and Social Media Cookies
Host
.w55c.net
Duration
1 Year 1 Month
Description
This cookie is generally provided by w55c.net and is used for advertising purposes.
Name
IDE
Category
Advertising and Social Media Cookies
Host
.doubleclick.net
Duration
1 Year
Description
This cookie is set by Doubleclick and carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.
Name
bku
Category
Advertising and Social Media Cookies
Host
.bluekai.com
Duration
6 Months 3 Days
Description
This cookie is generally provided by bluekai.com and is used for advertising purposes.
Name
bkpa
Category
Advertising and Social Media Cookies
Host
.bluekai.com
Duration
6 Months 3 Days
Description
Used to present the visitor with relevant content and advertisement - The service is provided by third party advertisement hubs, which facilitate real-time bidding for advertisers.