
How to Get From Bangkok to Koh Lipe
Train · Flight · Bus
In this in-depth route guide, you'll find the best ways to travel the 820 kilometre (510 miles) distance from Bangkok to Koh Lipe. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Koh Lipe as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 3 ways to travel from Bangkok to Koh Lipe?
There are three ways to travel the 820 km distance from Bangkok to Koh Lipe. You can choose between the train, flight, and bus.
The journey takes between 5h–23h and the quickest way is by flight (5h). If you're on a budget, the cheapest option is by train with tickets starting at 954 THB ($30).
19h - 21h 30m
954 THB ($30)
5h - 7h 30m
1,376 THB ($43)
19-23h
1,544 THB ($48)
Where to stay in Koh Lipe?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Koh Lipe at the bottom of this page.
Bangkok to Koh Lipe by Train + Minivan
Taking the train for this journey is quite a trip. The journey will take 19h - 21h 30m depending on the train you take.
The good thing about it is that you can travel the largest part by train all the way from Bangkok to Hat Yai. This will be more comfortable than a bus ride if you are willing to allot more time travelling.
Below we want to share the details with you in case you are interested in this option.
Step 1: Bangkok to Hat Yai by Train
The trains going to Hat Yai from Bangkok depart from Hua Lamphong Railway Station.
For this trip, which takes around 14h 30m - 16h, we recommend booking trains that are 2nd class sleepers with airconditioning so that you will be comfortable throughout the journey until you arrive at Hat Yai Railway Station. From there, you can buy a combined minivan and ferry tickets going to Koh Lipe.
Ready to book your train?
Step 2: Hat Yai Railway Station to Koh Lipe by Minivan + Ferry
Dee Travels Hat Yai, Satun Pakbara, and Jolly Travel are the companies offering minivan + ferry trips from Hat Yai Railway Station. Tickets start at 651 THB ($20).
Finally, after 4h 15m - 5h 30m of travel, you will arrive also at either Koh Lipe Pattaya Beach or Koh Lipe Sunrise Beach.
Bangkok to Koh Lipe by Flight + Minivan
We recommend taking a flight because it is the fastest and cheapest way to travel from Bangkok to Koh Lipe.
First, you have to fly from Bangkok to Hat Yai Airport. From the airport, you can take a combined minivan and ferry ride to Koh Lipe.
Step 1: Bangkok to Hat Yai by Flight
Thai VietJet Air, Nok Air, Thai Lion Air, and Air Asia offer several flights daily to Hat Yai from Bangkok. Airfares start at 730 THB ($23) for a one-way ticket and the flight time is about 1.5 hours.
Flights depart from either Suvarnabhumi Airport or Don Muang Airport. Don’t worry about which airport to choose and just book the flight convenient for you. It will take you almost the same amount of time to go to any of these airports.
All flights will land at Hat Yai Airport. From there, we recommend that you take a combined minivan and ferry transfer from Hat Yai Airport to Koh Lipe.
We suggest taking an early flight from Bangkok so you can arrive at Koh Lipe mid-day, with time to enjoy the beaches and sights before the sun goes down. An earlier arrival will also ensure you have a prime location picked out to watch the island’s stunning sunset.
Step 2: Hat Yai Airport to Koh Lipe by Minivan + Ferry
From Hat Yai Airport, you will still need to travel about 3h 30m - 6h before reaching Koh Lipe. We suggest booking the combined minivan and ferry option.
There are several companies that operate on this route. Be sure to check which schedule matches your flight arrival so you won’t have to wait long at the airport. Tickets start at 635 THB ($20).
Below, we give you a list of the more trusted companies operating on this route.
Ready to book your minivan?
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Bangkok to Koh Lipe by Bus + Minivan
Step 1: Bangkok to Hat Yai by Bus
There are several companies operating buses from Bangkok to Hat Yai. Some of the popular ones are the Transport Co., Piya Rungrueang, and Siam Dern Rod.
The two bus stations are just 10 km from the city centre of Bangkok. The Southern Terminal’s advantage is that it is easier to reach because it is connected to Bangkok’s metro system. If you will ride a taxi going to these terminals, it will take you about 20-30 minutes to travel.
Ready to book your bus?
Booking Tip
All buses arrive at Hat Yai Bus Station. From there, you will continue your journey by boarding a minivan and ferry to the island of Koh Lipe.
We recommend that you take an overnight bus so you don’t lose a day travelling. Fares for night buses start at 893 THB ($28) and travel time is around 14h - 17h 30m.
Step 2: Hat Yai Bus Station to Koh Lipe by Minivan + Ferry
From Hat Yai Bus Station, you can transfer to your combined minivan and ferry ride to Koh Lipe. The earliest minivan leaves at 08:00 in the morning and prices start at 651 THB ($20).
Take note that for routes arriving on Koh Lipe, you need to pay 200 THB ($6.20) per person for the national park entry fee. Your journey completes at Koh Lipe Pattaya Beach or Koh Lipe Sunrise Beach which are just 10 minutes away from each other.
You can choose from the operators and schedules below:
Our favourite places to stay in Koh Lipe
Being much smaller than many of the popular Thai islands, the number of accommodations is also smaller. This means that prices are higher on Koh Lipe, and a lot of the accommodations are luxury resorts that come with a price tag. Places tend to start around $30 for a room, a lot higher than the rest of Thailand, but also cheaper than most of the world.
Here are our favourite places to stay in Koh Lipe, for all budgets:
BudgetNest Hostel
Nest Hostel isn't the kind of place that you shout from the rooftops about, but it is one of the cheapest and best-rated places to stay on Koh Lipe. The rooms are clean, comfortable and peaceful. Dorm rooms are also available if you want to save even more money.
Here you're only 300m from Pattaya Beach and within walking distance of the other main beaches on Koh Lipe. The staff are amazing and make you feel instantly at home.
- Clean and comfortable rooms
- Close to the beach
- Amazing staff
- Dorm and private rooms available
Dorm rooms start from $13 per night.
Treat YourselfLipe Garden Beach Resort
When visiting a tropical island like Koh Lipe, the dream is to stay seconds from the beach right? Lipe Garden Beach Resort helps you to make that dream come true. You can hear the gentle sound of waves crashing from your bungalow.
The rooms are simple, but comfortable, each coming with their own private balcony with a seating area and hammock. As well as the perfect beach location, you're also close to the Walking Street and pier.
- Directly on the beach
- Bungalow style rooms
- Private terrace
- Great location
Bungalows start from $55 per night.
Treat YourselfAnanya Lipe Resort
The best way to describe this place is with one word — WOW! Ananya Lipe is the kind of resort most of us can only dream of. The beautiful rooms have swim-up pools or you can go for a swim in the huge lagoon-style pool and grab a drink from the bar while you're still in the water!
Tired of the pool? Don't worry, the beach is only steps away. And that's if you can be persuaded to leave your stunning oasis of a room and huge bathrooms. If you opt for a room with a jacuzzi, you're probably never going to want to leave. This place is amazing!
- Huge swimming pools
- Beautiful and comfortable rooms
- Right on the beach
- Delicious free breakfast
Rooms start from $161 per night.
Rounding it up
We hope this guide was helpful in planning how to get from Bangkok to Koh Lipe. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Bangkok to Koh Lipe is 820 km.
ABOUT YOUR DESTINATION
Why Visit Koh Lipe?
Koh Lipe is a Thai island in the Andaman Sea, near the Malaysian border. An ocean lover's dream, you'll find colourful coral gardens just a few metres from its shores. The waters surrounding the island are said to be home to 25% of the world’s tropical fish species!
Combine this with Koh Lipe’s pristine beaches and clear blue waters, and you’ll understand why it’s becoming such a famous destination for snorkelling and diving. What we love most is that fewer tourists are travelling to Koh Lipe, making it the perfect place to get away from it all.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!