The Riviera Maya is the tourist corridor from Puerto Morelos to Tulum —about 80 miles of Caribbean beaches, cenotes, parks and towns. It is not a single destination but several areas, each with its own personality. Here is how to pick the right one for your trip.
Puerto Morelos & Bahía Petempich
Closest to the airport (20–30 min). A quiet fishing town and all-inclusive resorts facing a reef perfect for snorkeling. Great for relaxing without straying far from Cancun.
Playa del Carmen
The lively heart of the Riviera: Fifth Avenue, beach, shopping and nightlife. Ideal if you want to walk everywhere with easy access to tours.
Puerto Aventuras & Akumal
A quiet gated marina community (Puerto Aventuras) and the turtle bay (Akumal). Excellent for families and couples looking for calm.
Tulum
Eco-chic beachfront boutique hotels, ruins and cenotes. More exclusive and design-driven; choose the beach or the town based on your budget.
Which one to choose?
First time and convenience: Puerto Morelos or Playa del Carmen. Families: Akumal or Puerto Aventuras. Luxury and design: Tulum. Whatever your area, book your excursions with Cancun Bay Tours with pickup at your hotel.
Explore other nearby areas
- Best hotels in Puerto Morelos
- Best hotels in Bahía Petempich
- Best hotels in Playa del Carmen
- Best hotels in Puerto Aventuras
- Best hotels in Akumal
- Best hotels in Tulum
Looking for all-inclusive?
Explore the Riviera Maya with us
Discover our tours to cenotes, Maya ruins and Caribbean islands.