Thailand is a beautiful country known for its stunning beaches, crystal-clear waters, and abundant marine life. One of the must-do activities when in Thailand is snorkeling, and with its rich underwater world, there are plenty of places to do so.
In this blog post, we will focus on three popular destinations for snorkeling in Thailand – Koh Phi Phi, Krabi, and Koh Lanta and provide recommendations on where to stay and eat, as well as tips to make the most of your snorkeling trip.
Related read: Scuba Diving in Thailand: An Epic Solo Adventure
Koh Lanta Snorkeling
Koh Lanta is a peaceful island located in the Krabi province, and it’s known for having some of the healthiest coral reefs and diverse marine life in Thailand. The famous Emerald Cave is a must-visit snorkeling site, where you can swim through a dark cave and emerge into a hidden lagoon. Koh Rok and Koh Haa are also popular snorkeling spots, if you are lucky, you might even spot some sea turtles!
The Emerald Cave will likely be the highlight of your snorkeling trip in Koh Lanta! This cave is located on the west coast of Ko Muk island and is accessible only by boat and requires a swim through a narrow and dark passage of about 80 meters in length. Once you emerge at the other end of the passage, you are rewarded with a stunning sight of the emerald-colored waters and white sandy beach.
It is a unique experience that is not to be missed! Depending on the time of year you go, the swell is variable. When we went, it was quite strong, so it was tiring to swim back through the passage after visiting the emerald cave.
Related tour: 4 Islands and Emerald Cave Snorkeling Trip
If you are not comfortable with swimming in the dark, there are other activities that you can do in Koh Lanta. Spend time on the beach, soak up the sun, and enjoy the stunning scenery.
On your snorkeling trip, you may also stop at the paradise island of Koh Ngai for some lunch. This island is so peaceful and it’s the perfect place to reflect on your experience at the Emerald Cave.
Other stunning snorkeling spots on this trip include Koh Ma and Koh Cheuk, you are bound to see azure waters and large coral reefs with abundant marine life and colorful tropical fish!
Where to eat in Koh Lanta
Friend House Food and Drinks was one of the places we went back to again and again in Koh Lanta, the prices are affordable and the menu has both Western and Thai options to choose from.
Three Sisters Restaurant is another good option, it is a little more expensive than Friend House but the portions are large, the service is great and the place is nice and clean!
Where Else Garden is another slightly pricier option than other places in the area, but the food, décor, and atmosphere are worth it!
Where to stay in Koh Lanta
Budget: Long Beach Simple House
Long Beach Simple House is a wonderful accommodation option located in the beautiful Ko Lanta. With just 300 meters away from Long Beach, it offers guests an amazing terrace to enjoy their stay along with free private parking and access to its restaurant and bar. Additionally, this guest house provides easy accessibility as Relax Bay Beach is only around 1.2 km away while Secret beach can be reached within 2.1 km distance – all of which come with complimentary WiFi!
Mid-range: Long Beach Garden Resort
Long Beach Garden Resort is a fantastic accommodation option in Ko Lanta, just 200 meters away from the stunning Long Beach. The resort boasts an inviting garden and offers free private parking for guests’ convenience. There’s also a shared lounge area where you can relax with other travelers or enjoy some fresh air on the terrace. This cozy hostel has been rated two stars but provides five-star service including complimentary WiFi and even features its own bar!
Luxury: Long Beach Chalet – SHA Extra Plus
Long Beach Chalet offers guests a delightful stay in Thai-style bungalows and chalets that are elevated on stilts. With the option of staying by the beach or amidst lush greenery in the garden zone, there’s something for everyone here! The property also provides complimentary shuttle service to/from Saladan Pier, making it easy for you to explore nearby attractions at your convenience. Plus, with an onsite restaurant serving up delicious meals and free WiFi available throughout the premises, Long Beach Chalet is truly a one-of-a-kind experience not to be missed!
How to get to Koh Lanta
Getting to Koh Lanta is actually pretty easy, no matter where you’re coming from. If you’re coming from Bangkok, you can take a flight to Krabi Airport (KBV) and then take a taxi or minibus from there. The journey will take about two hours. You can find tickets here.
If you’re coming from Phuket, you can take a ferry from Phuket to Koh Lanta. The journey takes about two hours and the cost is around THB800-1,200 per person. You can also take a minivan from Phuket to Koh Lanta, find ferry and bus tickets here.
If you’re coming from Koh Phi Phi, you can take a ferry from Koh Phi Phi to Koh Lanta. The journey takes about two hours and the cost is around THB600-900 per person. You can purchase ferry tickets here.
Koh Phi Phi snorkeling
Koh Phi Phi is a small archipelago located in the Andaman Sea, and it’s known for its stunning scenery and vibrant marine life. Pileh Lagoon is a shallow lagoon where baby blacktip reef sharks can be spotted. This is a thrilling experience for those who love sharks.
Bamboo Island is another must-visit snorkeling spot, with crystal-clear waters and an abundance of colorful fish. It is best to do research on tours before booking to ensure a highly rated one. You will likely visit Maya Bay on your tour (like this one), it wasn’t my personal favorite stop due to the number of people there when I went, but it was beautiful nonetheless.
Where to eat in Koh Phi Phi
In Koh Phi Phi you can find cheap eats and more upmarket places. There is a good mix of western and Thai food.
There isn’t much street food because the place is so small and the streets are narrow, there are basically only restaurants.
Pa-Noi Thai Food
My favorite restaurant in Koh Phi Phi has to be Pa-Noi Thai Food, it serves a variety of authentic Thai dishes and offers very reasonable prices for travelers on a budget.
Brett and I ate there 3-4 times during our stay in Koh Phi Phi. I would highly recommend their Yellow Chicken Curry with Rice paired with a refreshing watermelon shake!
Garlic 1992 Restaurant
Another firm favorite of mine is the Garlic 1992 Restaurant. This restaurant is famous and always busy, you will see signs advertising it all over the island. I tried the Panang curry with rice and it was delicious. The restaurant also sells its own Garlic 1992 merchandise which is available to purchase on-site. Here they also serve cocktail buckets which were tried and tested by myself, I can confirm they are strong, tasty, and worth 200 baht!
Coco Bella Restaurant
Coco Bella Restaurant boasts affordable prices and good service. Their menu is large and I tried the fried chicken with chips and the loaded nachos which were both delicious! It was a nice treat to find Mexican-style food in Koh Phi Phi!
Is eating out expensive?
How much you’ll spend on eating out will depend on where you choose to dine. Thai food is always cheaper than western food, as goes for the whole of Thailand. Thai food is to die for, and if you’re not a fan of spicy food, ask for ‘mai pet’ (not spicy). However, be wary that what Thai people consider ‘not spicy’ may still be too spicy for you!
Where to stay in Koh Phi Phi
Phi Phi Don is the main island that you can stay on, there are plenty of hotels, hostels, and resorts to choose from and something to suit all budgets.
I stayed in a lovely hotel called Blue View House, we had the most fantastic view of the island, but we had to walk up so many stairs to get to and from the room.
It’s definitely worth getting a nicer room with a view, it just depends if you can face climbing up the mountain to get there!
Other Accommodation Options:
Budget: Blu Monkey Phi Phi Island
Blu Monkey Phi Phi Island is a 3-star property located in Phi Phi Don. Built in 2017, this 3-star hotel is within 700 m of Ton Sai Beach and less than 1 km of Laem Hin Beach.
Budget: Kitty Guesthouse
Kitty Guesthouse is 3.1 km from Long Beach and 1.3 km from Ton Sai Bay. The property is 1.1 km from Pak Nam Bay.
Upmarket: Phi Phi Villa Resort
Phi Phi Resort is situated by the stunning Andaman Sea and offers a fantastic beachfront setting, far from the busy Tonsai Bay. The rooms are reasonably priced and provide breathtaking views of either the ocean or tropical gardens. You can reach this wonderful property within just 15 minutes on foot from the pier!
Upmarket: Phi Phi Coco Beach Resort
Phi Phi CoCo Beach Resort – SHA Extra Plus in Phi Phi Don offers a lovely garden, terrace and complimentary WiFi. It’s conveniently situated less than 1 km away from Ton Sai Pier and just 3.6 km from Ao Poh Bay. Guests can enjoy an outdoor pool with the added convenience of a round-the-clock reception desk at this property as well! Viking Cave is only 5.5km away while Pirate Island Adventures are within walking distance at just 800m!
How to get to Koh Phi Phi
You can get to Koh Phi Phi via speedboat or ferry from Phuket or Krabi. Brett and I decided to go from Phuket and we stopped for 1 night in Koh Yao Noi, a beautiful little island close to Phi Phi. The speedboats are generally a little more expensive but in my opinion, they are worth the extra cost because they are faster.
Sometimes you also have the option to organize a taxi transfer from your hotel in Phuket or Krabi together with the speedboat ticket. I like this option because you can be more certain that you won’t miss the boat!
I prefer to use 12GoAsia to book transport like this in Thailand. Another good option is to organize the transfer through your hotel.
Krabi is a province located in the south of Thailand, and it’s famous for its limestone cliffs, secluded beaches, and emerald waters. There are many beautiful attractions to visit in Krabi, but the snorkeling experiences here are just fantastic. I highly recommend going on a snorkeling tour during your visit to Krabi! In particular, I suggest the ‘7 Islands Sunset Tour’ which is a full-day island hopping adventure by longtail boat. On this tour, you will visit the famous Railay Beach, view Chicken Island from afar, picturesque islands and enjoy a delicious BBQ dinner as you watch the sunset on the island of Koh Poda.
The next stop is at Koh Tub for some beach time or (at low tide) a walk across the spectacular sandbank that connects it to Chicken and Mor Islands nearby. Swim in the crystal-clear water at Koh Tan Ming, a small rock islet in front of Koh Poda.
But the highlight of any snorkeling trip in Krabi is the bioluminescent plankton. Book a tour that includes a nighttime snorkeling session to witness the magical glow of plankton in the water.
Complete the evening with a short swim amidst the bio-luminescent plankton in the surrounding ocean of Koe Raeng before returning to the pier in Ao Nang.
One thing to note is that snorkeling tours can be on longtail boats or speedboats. Longtail tours are cheaper, less comfortable, and have more people, whereas speedboat tours are faster, more comfortable, and usually take fewer people at a time. Learn from my mistake and don’t sit at the back of the longtail boat right next to the engine, it is incredibly loud and uncomfortable over the course of the day.
Where to eat in Krabi
Restaurants in Railay
Railay Family Restaurant – An affordable restaurant in Railay with many Thai and seafood options.
Mangrove Restaurant – They offer both Thai and western food, seafood, and vegan options at affordable prices.
Railay Beach Cafe Thai Noodles – This restaurant is very highly reviewed by travelers enjoying delicious noodles at excellent prices!
Restaurants in Ao Nang
BUZZ Organic Food and Drink – Visit BUZZ for healthy, fresh dishes in Ao Nang.
Red Chilli Thai Cuisine – This restaurant has excellent reviews of its tasty and authentic Thai food, attentive service, and welcoming atmosphere!
CRU Kitchen Krabi – For a more upmarket dining experience you could visit CRU Kitchen for some Western-style cuisine.
Where to stay in Krabi
Krabi offers a range of accommodation options to suit different budgets and preferences. Some popular options include:
- Railay Beach – This is a popular area for tourists and offers a range of accommodation options from budget-friendly guesthouses to luxurious resorts.
Budget – Rapala Rock Wood Resort- SHA Plus
Come stay at the Rapala Rock Wood Resort- SHA Plus and experience cozy accommodations that will make you feel right at home. Not only can guests enjoy a comfortable bed with mosquito netting, but they also have the opportunity to savor delicious Thai cuisine cooked fresh from our outdoor restaurant.
Mid-range – Avatar Railay
Offering an outdoor pool and sun terrace, Avatar Railay is set in Railay Beach, Krabi. It is only 900 m from Phra Nang Cave. Guests can enjoy delectable meal at the on-site restaurant and bar as well as free WiFi.
Luxury – Sand Sea Resort Railay Beach
The resort boasts rooms with private balconies that offer stunning views of the beach. And if you want to explore other areas nearby, it’s just a quick 15-minute boat ride away from Ao Nang Beach and only 45 minutes by boat from Krabi Town.
- Ao Nang – This area has a range of hotels and guesthouses to suit different budgets and is popular with backpackers and families.
Budget – Popeye Guesthouse
Popeye Guesthouse is a 30-minute drive from Krabi Airport. Krabi Town and Tup Khaek Beach are a 20-minute drive from Popeye Guesthouse. The guest house is just a 10-minute walk from Ao Nang Beach.
Mid-range – COSI Krabi Ao Nang Beach
Set in Ao Nang Beach, 400 m from Ao Nang Beach, COSI Krabi Ao Nang Beach – SHA Plus offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared lounge. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi.
Luxury – Krabi Tipa Resort – SHA Extra Plus
Enjoy a beach getaway at Krabi Tipa Resort – SHA EXTRA PLUS. Nestled amidst lush greenery, it offers comfortable accommodation, friendly service and is just a stroll away from Ao Nang Beach.
- Krabi Town – This is the main town in Krabi and offers a range of accommodation options including guesthouses, hotels, and resorts.
Budget – JP Hometel
A 2-minute walk from the Night Market, JP hometel offers clean and comfortable rooms. Guests with tired muscles can enjoy a soothing session of massages, arranged by the hotel’s staff.
Mid-range – Sita Krabi Hotel
Located in Krabi town, within 1.9 km of Wat Kaew Korawaram and 3.4 km of Thara Park, Sita Krabi Hotel provides accommodation with a terrace and as well as free private parking for guests who drive. With a shared lounge, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Luxury – Krabi SeaBass Hotel
Krabi SeaBass Hotel has a garden, shared lounge, a restaurant and bar in Krabi town. Boasting family rooms, this property also provides guests with an outdoor pool. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.
* Just to note that if you stay in Krabi Town there isn’t a great deal to see and do there and you can consider hiring a scooter to visit different places nearby.
How to get to Krabi
Krabi is a popular tourist destination in Thailand and there are several ways to get there, including:
- Flight – The most convenient way to reach Krabi is by air. Krabi International Airport (KBV) is located just 15km away from the city center. A one-way flight from Bangkok to Krabi can cost anywhere between 1,500 THB – 3,500 THB, depending on the airline and how far in advance you book.
- Bus: Krabi is well connected by bus with Bangkok and other major cities in Thailand. Buses are a cheap option, and several companies operate daily services to Krabi from Bangkok. The journey takes around 10-12 hours depending on traffic and can cost anywhere between 500 THB – 1,200 THB.
- Train: Krabi doesn’t have a railway station, the nearest one is in Surat Thani. From there, you can take a bus to Krabi. Trains are a comfortable option to travel to Surat Thani from Bangkok or other major cities. Train tickets cost between 500 THB – 1,000 THB from Bangkok to Surat Thani, depending on the class of travel you choose.
- Ferry: Krabi is also accessible by sea, and there are regular ferries from nearby islands like Phuket, Koh Phi Phi and Koh Lanta. You can catch a ferry from any of these islands to Krabi and the journey takes around 2-3 hour depending on where you’re departing from. A one-way ticket from Phuket to Krabi costs around 500 THB, while a ferry from Koh Phi Phi costs around 350 THB. Prices may vary depending on the time of year and the ferry operator.
Search for ways to get to Krabi below:
Let’s go snorkeling in Thailand
Are you ready to go snorkeling Thailand? There are so many incredible snorkeling spots around the islands in Thailand – so start planning your trip now!