Maya Bay: All You Need To Know in 2025 (Travel Guide)

In this guide, we give you all the information you need before visiting Maya Bay, one of Thailand's most famous tourist attractions, such as how to get there (best tours) and what to expect on your visit.
Table of Contents
Picture of Arijana & Matej
Arijana & Matej

Croatian-Slovenian full-time travel duo, photographers, bloggers and travel journalists for over 4 years. We write in-depth travel guides about destinations we have personally visited, providing practical travel tips and recommendations.

Picture of Arijana & Matej
Arijana & Matej

Croatian-Slovenian full-time travel duo, photographers, bloggers and travel journalists for over 4 years.

We write in-depth travel guides about destinations we have personally visited, providing practical travel tips and recommendations.

Maya Bay: All You Need To Know (Travel Guide) - Maya Bay Beach - Maya Bay Phi Phi Islands

Visiting Maya Bay Beach is one of the best trips you can do in Thailand. There are multiple daily trips to Maya Bay and Phi Phi Islands from many places in Thailand, including Phuket, Krabi, Koh Lanta, and Phi Phi Don.

We did a day trip to Maya Bay from Phuket with a speedboat and had a great time.

But yes, Maya Beach will probably be crowded, and you need to set realistic expectations for this trip. And that’s what we’re here for! 😊

In this article, we’ll share all the information you need before visiting Maya Bay in Thailand, our travel tips, and the top tours we recommend.

Crystal clear water of Maya Bay, Phi Phi Islands - Maya Bay Phi Phi Islands - Maya Bay Beach - Maya Bay tour from Phuket
Stunning cliffs surrounding Maya Bay

About Maya Bay

Maya Bay is located on Koh Phi Phi Le island of the Phi Phi archipelago in Krabi province, which consists of six islands, including Phi Phi Don, where you can stay. It is about the same distance away from Phuket and Krabi, only 40 kilometers or 1 hour by boat.

Maya Bay in the morning - Phi Phi Islands - Maya Bay Phi Phi Islands - Maya Bay Beach - Maya Bay tour from Phuket

Maya Bay is rightfully one of the most famous spots in Thailand, as it’s one of the most beautiful sceneries we’ve ever seen.

With its crystal-clear turquoise waters, breathtaking limestone cliffs, and gorgeous white sand beach, it’s also the most unique bay in Thailand.

Beyond the natural beauty, Maya Bay became even more famous after its appearance in the movie The Beach, starring Leonardo Di Caprio.

Maya Bay closed - can you swim in Maya Bay - Maya Bay beach - Maya Bay Phi Phi Islands

Why is Maya Bay so famous?

Maya Bay’s popularity and tourism started shortly after the movie ‘The Beach’ starring Leonardo di Caprio, filmed there in 2000. After the movie, tourists worldwide started arriving to experience its beauty firsthand.

Fun fact: After watching The Beach, we can say it’s a bit misleading, as Maya Bay can not be reached from Koh Phangan, as shown in the movie. It’s actually quite far away from Koh Phangan. 😀 And it’s not a closed-in lagoon either.

Maya Bay Leonardo diCaprio - Maya Bay Phi Phi Islands - Maya Bay Beach - Maya Bay tour from Phuket

Is Maya Bay open in 2025?

Maya Bay is open for visitors in 2025 after being closed between 2018 and 2022 to restore its delicate ecosystem, which was severely impacted by mass tourism years prior.

Beautiful beach in Maya Bay, Phi Phi Islands - Maya Bay open - Maya Bay Phi Phi Islands - Maya Bay Beach - Maya Bay tour from Krabi

After the reopening of Maya Bay at the end of 2022, there were significant changes to how you can access and enjoy this now-protected environment.

Swimming in Maya Bay is forbidden; you can only walk in water up to knee depth. And if you go in the water any further than knee depth, rangers will whistle and warn you not to do that, and if you continue doing it, you will be fined.

The ban on swimming in Maya Bay was put in place to protect the blacktip shark population breeding there and ensure the long-term preservation of this stunning destination.

Sharks at Maya Bay, Phi Phi Islands - Maya Bay Phi Phi Islands - Maya Bay Beach - Maya Bay tour from Phuket
Blacktip reef shark in Maya Bay

Maya Bay’s yearly closure for conservation

Even though Maya Bay is open again, each year, it will close for about two months for conservation. 

In 2025, Maya Bay will be closed from the 1st of August 2025 until the 1st of October 2025.

Note: Maya Bay’s yearly closure dates can change slightly each year, as the dates are only known last minute. But don’t worry, as tour companies that can take you there will always have up-to-date information about this. We will also update this article accordingly.

How to get to Maya Bay

Maya Bay is easily accessible from Phi Phi Don, Krabi, Phuket, and Koh Lanta, which all have frequent daily tours.

Let’s dive into different options for getting to Maya Bay. 

Getting to Maya Bay from Phuket

From Phuket, you can only visit Maya Bay with a speedboat on an organized private or shared boat tour. It takes about 50 minutes to reach Maya Bay from Phuket.

Phi Phi and Maya Bay day tours from Phuket also include other incredible spots beside Maya Bay, like Pi Leh Lagoon, Bamboo or Khai Island, and snorkeling spots, making the trip much more worth it. Some even stop at some beaches on Phi Phi Don.

We recommend this Maya Bay tour, which has excellent reviews online. Check availability here.

On our first visit to Phi Phi Islands, we also went on a shared tour from Phuket.

Phi Phi Islands day trip from Phuket - Pi Leh Lagoon - Maya Bay tour - Maya Bay speedboat tour
Stop at Pi Leh Lagoon after the Maya Bay visit from Phuket

For bigger groups or those traveling with a higher budget, doing a private Phi Phi Islands and Maya Bay tour makes much more sense. You can customize your itinerary, have a more relaxed schedule, and enjoy the places you want more.

  • We highly recommend joining this private tour. They have excellent reviews (5.0 score). We did a shared tour with them, and they were amazing, so the private tour has to be even better. Check availability here.

Getting to Maya Bay from Krabi 

Much like from Phuket, you can only visit Maya Bay from Krabi with a speedboat on an organized private or shared boat tour. It takes about 1-hour to reach Maya Bay from Ao Nang and Railay Beach in Krabi.

Similarly to Phuket, day tours from Krabi include other stops in Phi Phi Islands and sometimes Krabi (such as Four Islands).

  • Join this early bird tour to Maya Bay from Krabi (visits top spots in Phi Phi Islands and Krabi – perfect combo & it has top reviews)

Getting to Maya Bay from Phi Phi Don

The easiest and most affordable way to get to Maya Bay is by a traditional longtail boat from Phi Phi Don, which takes about 20 minutes to reach Maya Bay Beach.

But in this case, you first need to get to Phi Phi Don, which doesn’t have an airport, and the only way to get there is by ferry or speedboat. Therefore, we’d also recommend staying there for at least 1 or 2 nights.

It takes about 2 hours to get from Krabi or Phuket to Phi Phi Don by ferry (check the schedule), while speedboats usually take about an hour.

We recommend booking your tickets in advance online, especially for speedboats, as Phi Phi Islands are extremely popular. And we always use 12go.asia for that.

aerial view of Maya Bay Beach Phi Phi Islands Thailand - Maya Bay drone shot - Maya Bay photo
Aerial View of Maya Bay Beach

In Phi Phi Don, you can also easily book a private long-tail boat to Maya Bay and other stops from the main port or any hotel.

The prices start at around 2500 Thai baht (75 USD) for the shortest tour of about 3 hours and are more or less fixed.

Important to know: While arranging your tour on the spot, you must tell the captain that you want to go to Maya Bay beach, or otherwise, they might just drive around it.

We, however, find it more convenient to simply book our tours on GetYourGuide, Viator, and Klook, as we get free cancellations, and it’s easier to reschedule.

Getting to Maya Bay from Koh Lanta

Koh Lanta is not the most common starting location for tours to Maya Bay, so there are limited options you can book online.

You can book a day trip by speedboat (this one is the best), or you can organize your trip yourself by first getting a transfer to Phi Phi Don and then booking a long-tail boat.

Do you need to book a Maya Bay tour in advance?

Yes, you should book a Maya Bay tour in advance, especially if you plan to visit in the high season from Krabi or Phuket. It’s one of Thailand’s most visited tourist attractions, after all.

Insider tip: Choose an early bird tour (like this one) or a late afternoon one to have fewer people there. But, of course, there will still be some people.

That’s what we did during our visit from Phuket, and we just avoided the biggest crowd that starts around 10:30 am.

How much is the entrance fee for Maya Bay? 

The entrance fee for Maya Bay is 400 Thai baht (12 USD) for adults and 200 Thai baht for children.

Good to know: Some tours to Phi Phi Islands, especially the ones from Krabi or Phuket, include the Maya Bay fee in the price of the tour. However, longtail boat tours from Phi Phi Don usually don’t include it. So make sure to check this with your tour operator!

Maya Bay Thailand - Ticket Booth - Maya Bay entrance fee - Maya Bay price

Need a reliable mobile package to stay online in Thailand?

We recommend affordable eSIM packages from Thailandesim, where you also get a local number for ride-hailing and other services.

Tip: Shipped Away readers get 5% off with the code SHIPPEDAWAY

Also read:
Best Thailand SIM Cards

What are the opening hours of Maya Bay?

Maya Bay is open daily from 7 am until 6 pm, with the last entry at 5 pm.

Maya Bay opening hours, Phi Phi Islands - Maya Bay visit - how to visit Maya Bay

Can you stay on Maya Bay – Sleeping in Maya Bay

No, you can’t stay in Maya Bay overnight. You can only book a sleep aboard trip, which allows you to stay in the waters close to Maya Bay.

Otherwise, only Phi Phi Don is inhabited, and it’s the only island you can stay on.

What to expect from a Maya Bay visit 

While Maya Bay is absolutely stunning and worth visiting, make sure to set your expectations, as this is one of the most visited spots in Thailand, and it will be crowded.

People on the Maya Bay Beach, Phi Phi Islands - Maya Bay crowds - Maya Bay tour - Maya Bay reality
As we were leaving, the beach was getting more and more crowded!

Surprisingly, the most chaotic part is the boat docking near Maya Bay, as they’re not permitted to dock inside the bay but rather in another bay, where there is a floating dock.

Maya Bay Thailand - Floating pier crowds - Maya Bay crowds - Maya Bay reality - visit to Maya Bay beach in Phi Phi Islands

Another thing to note is that boats are also not permitted to stay docked at the floating pier. So, after you’re done with the beach, you must find your group and board the boat simultaneously. If you’re going on a private tour, arrange with your driver to pick you up at a specific time or call him.

Lo Samah Bay, floating pier for Maya Bay, Phi Phi Islands - getting to Maya Bay - Maya Bay tour
Floating dock for entering Maya Bay

From the floating dock, you need to walk in line on a nice path for about 5 minutes through the forest to get to the Maya Bay beach.

Maya Bay Thailand - Path to the Maya Bay beach - Maya Bay tour
The path that leads to Maya Bay beach.

And just before entering the beach, there’s a small panoramic viewpoint where you can see the whole beach.

Arijana Tkalcec and Matej Span at Maya Bay, Phi Phi Islands - Maya Bay photo spot - Maya Bay beach Phi Phi Islands - Maya Bay tour
Maya Bay panoramic viewpoint

Most shared tours will give you even less time than the allowed 1 hour on the beach, as it takes 5-10 minutes to get to the beach (depending on the crowd) and then the same time back. So, in reality, you can expect about 30 minutes on the beach. However, that’s still enough time to experience the beach and its surroundings.

Maya Bay Travel Tips

  • Visiting Maya Bay for sunrise or sunset from Phi Phi Don is the best way to avoid crowds almost entirely. During sunrise tours, you’ll be one of the first people on the beach, and during the sunset, you’ll be one of the last people on the beach.
  • The beach will mostly be in the shade in the early mornings and late afternoons due to the high cliffs surrounding it. 
  • However, due to the swimming ban in Maya Bay, it’s not that hard to take photos without other people in the photo, no matter the time you visit. You’ll just need to be a bit patient.
  • It is forbidden to fly a drone at Maya Bay Beach as it is a national park. The beach is small enough for rangers to see and stop you immediately if you try to drone from Maya Bay Beach. We saw it ourselves when someone tried to do it during our visit.
  • You can’t swim at Maya Bay Beach anymore due to the protection of corals and wildlife. You can only get in the water up to knee depth.

Maya Bay rules and regulations signboard - Phi Phi Islands
Rules for visiting Maya Bay

Maya Bay lifeguard tower on the beach - Phi Phi Islands
Lifeguards and rangers make sure everyone is following the rules.

Grab a 5% discount for your next travel insurance!

Be smart and protect yourself from unexpected costs by getting travel insurance before traveling abroad. We recommend Heymondo Travel Insurance (extensive medical coverage, 24/7 worldwide assistance, and more).

For digital nomads or full-time travelers, we recommend SafetyWing, which includes brief visits to your home country every 3 months abroad.

Best time to visit Maya Bay

The best time to visit Maya Bay is between December and March when the weather is the most stable in Phi Phi Islands. 

The hottest months in Maya Bay and Phi Phi Islands are mid-March to May when the weather slowly worsens as the monsoon approaches.

The monsoon season with heavy rainfall in Maya Bay and Phi Phi Islands is from June to October. 

Maya Bay in the morning - Phi Phi Islands - best time to visit Maya Bay

Weather in Phi Phi Islands can be unpredictable

For example, we visited Maya Bay in January and had a mix of beautiful clear blue skies, clouds, and rain later in the day.

And then, during our visit at the end of May, we mostly had beautiful weather, even though it was closer to the monsoon season. So don’t let this discourage you from visiting. 🙂

Things to do in Maya Bay

As swimming is now banned in Maya Bay, there’s not much you can do there besides admiring its beauty, taking stunning photos, or observing black tip reef sharks in shallow waters.

Couple in Maya Bay, Phi Phi Islands - Maya Bay beach Phi Phi Islands - the beach leonardo di caprio movie - getting to maya bay

Also, please note that visits to Maya Bay are limited to 1 hour, so a visit to Maya Bay is often combined with other locations in Phi Phi Islands where you can swim, snorkel, and enjoy the crystal clear water.

Arijana Tkalcec in Pi Leh Lagoon, Phi Phi Islands - Maya Bay tour from Phuket
Swimming in beautiful Pi Leh Lagoon, just a bit further from Maya Bay

Is Maya Bay worth visiting? 

Maya Bay is one of the most beautiful and unique spots in Thailand.

The one-of-a-kind cliff formations, a picture-perfect white sand beach, and crystal-clear emerald water make Maya Bay a breathtaking scenery that will leave you in awe.

Therefore, Maya Bay is absolutely worth visiting, even though you can no longer swim there.

However, you should set your expectations before the visit! If crowds bother you, Maya Bay might not be the best spot for you.

Travel tip: A beautiful beach like Maya Bay, but where you can swim, is on Koh Hong Island, another fantastic island located in the Krabi province. 

Read more: Koh Hong Travel Guide: Phang Nga Bay’s Best Island

Person on the Maya Bay Beach, Phi Phi Islands - Maya Bay tour from Krabi - Maya Bay Lagoon

Maya Bay trip video

Watch a video of our trip to Maya Bay on YouTube, and support us by subscribing to our channel! ❤️

What to pack

These are the main things you need to pack for your Maya Bay trip: 

  • Reef safe sunscreen
  • Quick-dry Towel
  • Bathing suit
  • Dry clothes (use code SHIPPEDAWAY for 10% at Unbound Merino)
  • Sunglasses
  • Waterproof bag 
  • Waterproof phone pouch
  • Action camera (GoPro with a waterproof case or Osmo Action)

We also have a waterproof backpack that was very useful for our island hopping trips in Thailand and kayaking or beach days. We can fit our camera and drone inside and feel safe.

Boats, especially speedboats, get wet, if not from water splashing inside, then from constantly going in and out of the water, especially on snorkeling trips.

Continue planning your Thailand trip

Disclaimer: This post may contain affiliate links, which means if you book something through them, we may earn a small commission. But at no extra cost to you!

This helps us to keep posting great informational content and keep everything fresh and up-to-date.

Thank you for your support!

Picture of Arijana & Matej
Arijana & Matej

Full-time travelers, photographers, bloggers and travel journalists.

Read more about us.

Thank you for reading

We're Arijana and Matej, a couple and travel blogging duo from Croatia and Slovenia who thrive while slow-traveling. And we have been doing it for over 4 years.

During and after our travels, we love publishing in-depth, researched and above-all, useful travel guides, full of personal first-hand information on the places we personally visited.

Our mission with this blog is to help future travelers have an even better vacation or adventure in the spots we write about.
> You can read more about our mission and how we go about writing these guides in our Writing Ethics page.

If you found our articles useful, and would like to support our work, you can tip us a coffee. ☕

Have a question or an update you would like to share with others?

Leave a Reply

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