Two people walking in shallow water near a rocky cave entrance, with a large boat in the distance.

Find hotels in Marietas Islands from SAR 169

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Aug - 16 Aug
Tomorrow
16 Aug - 17 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Marietas Islands hotels

Breakfast included
Resort
Reserve now, pay later
Hotel
Hidden Beach

1. The St. Regis Punta Mita Resort

The St. Regis Punta Mita Resort
Punta de Mita
United States
Juan
SAR 2,444
SAR 3,499 total
includes taxes & fees
13 Sep - 14 Sep
The St. Regis Punta Mita Resort

2. ALMA Surf Lodge

ALMA Surf Lodge
Punta de Mita
United States
Drew
SAR 513
SAR 621 total
includes taxes & fees
16 Aug - 17 Aug
ALMA Surf Lodge

3. Hotel El Coral

Hotel El Coral
Punta de Mita
United States
Guillermina
SAR 335
SAR 405 total
includes taxes & fees
16 Aug - 17 Aug
Hotel El Coral

4. Ancora Punta Mita

Ancora Punta Mita
Punta de Mita
United States
Gloria
SAR 497
SAR 1,056 total
includes taxes & fees
19 Aug - 20 Aug
Ancora Punta Mita

5. Four Seasons Resort Punta Mita

Four Seasons Resort Punta Mita
Punta de Mita
United States
Letitia Lehuanani
SAR 2,928
SAR 4,057 total
includes taxes & fees
13 Sep - 14 Sep
Four Seasons Resort Punta Mita

6. Cabañas Punta de Mita

Cabañas Punta de Mita
Punta de Mita
United States
Ramiro
SAR 232
SAR 281 total
includes taxes & fees
17 Aug - 18 Aug
Cabañas Punta de Mita

7. Grand Palladium Vallarta Resort & Spa - All Inclusive

Grand Palladium Vallarta Resort & Spa - All Inclusive
Punta de Mita
United States
Erasmo David
SAR 1,123
SAR 1,359 total
includes taxes & fees
13 Sep - 14 Sep
Grand Palladium Vallarta Resort & Spa - All Inclusive

8. Hotel Basalto

Hotel Basalto
Punta de Mita
United States
Linda
SAR 961
SAR 1,169 total
includes taxes & fees
26 Aug - 27 Aug
Hotel Basalto

9. Conrad Punta de Mita

Conrad Punta de Mita
Punta de Mita
United States
Gloria Elena
SAR 920
SAR 1,215 total
includes taxes & fees
13 Sep - 14 Sep
Conrad Punta de Mita

10. Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive

Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive
Punta de Mita
United States
Ashik
SAR 1,855
SAR 2,245 total
includes taxes & fees
13 Sep - 14 Sep
Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive

11. Dreams Bahia Mita Surf & Spa - All Inclusive

Dreams Bahia Mita Surf & Spa - All Inclusive
Punta de Mita
United States
Rodrigo
SAR 1,049
SAR 1,269 total
includes taxes & fees
13 Sep - 14 Sep
Dreams Bahia Mita Surf & Spa - All Inclusive

12. W Punta de Mita

W Punta de Mita
Punta de Mita
Mexico
Vanessa
SAR 829
SAR 1,094 total
includes taxes & fees
14 Sep - 15 Sep
W Punta de Mita

13. Armony Resort All-Inclusive MGallery Collection

Armony Resort All-Inclusive MGallery Collection
Punta de Mita
United States
Braulia
SAR 1,424
SAR 1,723 total
includes taxes & fees
17 Aug - 18 Aug
Armony Resort All-Inclusive MGallery Collection

14. Zantamar La Cruz Beach & Pool

Zantamar La Cruz Beach & Pool
La Cruz de Huanacaxtle
Canada
Derinda
SAR 397
SAR 480 total
includes taxes & fees
18 Aug - 19 Aug
Zantamar La Cruz Beach & Pool

15. Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort

Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort
La Cruz de Huanacaxtle
United States
Adan
SAR 835
SAR 1,010 total
includes taxes & fees
13 Sep - 14 Sep
Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort

16. Grand Matlali Suites & Villas Riviera Nayarit

Grand Matlali Suites & Villas Riviera Nayarit
La Cruz de Huanacaxtle
United States
Marilyn
SAR 389
SAR 471 total
includes taxes & fees
30 Aug - 31 Aug
Grand Matlali Suites & Villas Riviera Nayarit

17. Torres Mittah

Torres Mittah
La Cruz de Huanacaxtle
United States
Bernardo
SAR 167
SAR 334 total
includes taxes & fees
17 Aug - 18 Aug
Torres Mittah

18. La Joya Sayulita

La Joya Sayulita
Sayulita
United States
Ivy
SAR 1,018
SAR 1,250 total
includes taxes & fees
16 Aug - 17 Aug
La Joya Sayulita

19. Haramara Gardens

Haramara Gardens
Sayulita
United States
Jessica
SAR 385
SAR 466 total
includes taxes & fees
13 Sep - 14 Sep
Haramara Gardens

20. Avela Boutique Hotel

Avela Boutique Hotel
Sayulita
United States
Robert
SAR 400
SAR 484 total
includes taxes & fees
19 Aug - 20 Aug
Avela Boutique Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Marietas Islands

Head to sights like Lovers' Beach and Hidden Beach as you discover Marietas Islands.

See all hotels in Marietas Islands
Two people walking in shallow water near a rocky cave entrance, with a large boat in the distance.

Top Marietas Islands Hotel Reviews

Unico Hotel Riviera Nayarit - Adults Only - All Inclusive

Unico Hotel Riviera Nayarit - Adults Only - All Inclusive

10/10 Excellent
"Very nice room and staff"
Peter 8-night trip
Posted 5 hours ago
Unico Hotel Riviera Nayarit - Adults Only - All Inclusive
Secrets Bahia Mita Surf & Spa - Adults Only - All Inclusive

Secrets Bahia Mita Surf & Spa - Adults Only - All Inclusive

8/10 Good
"Variety of restaurants. Entertainment not so great."
Jorge 3-night trip
Posted 6 hours ago
Secrets Bahia Mita Surf & Spa - Adults Only - All Inclusive
Hotel Riu Vallarta - All Inclusive

Hotel Riu Vallarta - All Inclusive

10/10 Excellent
"Excelente servicio, la comida deliciosa, los bares y actividades muy buenos, las albercas están muy limpias al igual que el área de la playa"
Maria 4-night trip
Posted 8 hours ago
Hotel Riu Vallarta - All Inclusive
Hotel Riu Palace Pacifico - Adults Only - All Inclusive

Hotel Riu Palace Pacifico - Adults Only - All Inclusive

10/10 Excellent
"clean rooms and great staff"
Halla 3-night trip
Posted 9 hours ago
Hotel Riu Palace Pacifico - Adults Only - All Inclusive
Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort

Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort

10/10 Excellent
"The amenities were impeccable and the staff also were great especially Ulysses. He deserves all the praises and I was hoping I could've done more for hm."
Bankole 4-night trip
Posted 13 hours ago
Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort
Paradise Village Beach Resort and Spa

Paradise Village Beach Resort and Spa

10/10 Excellent
"Very good service, food was great and staff was amazing !!"
Ana Maria 2-night trip
Posted 13 hours ago
Paradise Village Beach Resort and Spa
BON Hotel at VidantaWorld Nuevo Vallarta

BON Hotel at VidantaWorld Nuevo Vallarta

10/10 Excellent
"Awesome!"
Alfredo 4-night trip
Posted 1 day ago
BON Hotel at VidantaWorld Nuevo Vallarta
Grand Palladium Vallarta Resort & Spa - All Inclusive

Grand Palladium Vallarta Resort & Spa - All Inclusive

10/10 Excellent
"everything was so nice, clean and the stuff was really helpful and courtesy"
Oscar 6-night trip
Posted 1 day ago
Grand Palladium Vallarta Resort & Spa - All Inclusive
Conrad Punta de Mita

Conrad Punta de Mita

10/10 Excellent
"Excellent"
Claudia 3-night trip
Posted 2 days ago
Conrad Punta de Mita

More cheap stays in Marietas Islands

Playa Azul Sayulita

Playa Azul Sayulita

8 Calle Playa Azul Sayulita NAY
SAR 197
SAR 239 total
20 Aug - 21 Aug
includes taxes & fees
9.4/10 Exceptional! (39 reviews)
Playa Azul Sayulita
Viajero Sayulita Hostel

Viajero Sayulita Hostel

27 Calle Primavera Sayulita NAY
SAR 241
SAR 293 total
6 Sep - 7 Sep
includes taxes & fees
9.4/10 Exceptional! (123 reviews)
Viajero Sayulita Hostel
Casa Real Sayulita Hotel Boutique

Casa Real Sayulita Hotel Boutique

s/n Rosalio Tapia Deportiva Sayulita Nay.
SAR 307
SAR 372 total
22 Aug - 23 Aug
includes taxes & fees
9/10 Wonderful! (109 reviews)
Casa Real Sayulita Hotel Boutique
Hotel Casa San Pancho

Hotel Casa San Pancho

Pakistan 156 San Francisco NAY
SAR 323
SAR 391 total
15 Sep - 16 Sep
includes taxes & fees
9.8/10 Exceptional! (225 reviews)
Hotel Casa San Pancho
Nomada Wellness Hotel

Nomada Wellness Hotel

CARACOL 11 Sayulita NAY
SAR 369
SAR 447 total
19 Aug - 20 Aug
includes taxes & fees
9.6/10 Exceptional! (39 reviews)
Nomada Wellness Hotel
La Casa Amaia Sayulita Boutique Hotel

La Casa Amaia Sayulita Boutique Hotel

11 C. Jose Mariscal Sayulita Nay.
Get rates
7.6/10 Good! (12 reviews)
La Casa Amaia Sayulita Boutique Hotel

Hotels in Marietas Islands with star-rating

Find out more about Marietas Islands

Top reasons to visit Marietas Islands

  • Stunning Beaches: The Marietas Islands feature beautiful, pristine beaches perfect for relaxation and sunbathing.
  • Adventure Activities: Enjoy boat tours, eco-discovery tours, and various outdoor activities amidst breathtaking natural scenery.
  • Unique Natural Features: Explore the Marietas Islands National Park and discover uninhabited islands with exceptional ocean views.
  • Cultural Experiences: Immerse yourself in the vibrant atmosphere of nearby Puerto Vallarta and explore local markets.
  • Diverse Accommodations: Choose from luxurious resorts to cozy hotels that cater to all types of travelers.

Find great hotels near Marietas Islands

Explore a variety of hotel accommodations on the stunning Marietas Islands, perfect for your vacation needs. Whether you're seeking a luxurious resort, a cozy hotel, or a family-friendly stay, you'll find options that cater to beach lovers and adventure seekers alike. Enjoy the breathtaking scenery and vibrant culture as you relax and create unforgettable memories in this tropical paradise.

  • Iberostar Selection Playa Mita - All Inclusive: This 4.5-star resort offers a luxurious beachfront experience, making it ideal for those seeking a blend of relaxation and golf. With a guest rating of 8.4 out of 10, this all-inclusive property provides a variety of amenities, including unlimited food and drinks along with entertainment options. Guests can enjoy direct access to the beach and partake in golf-themed activities. The resort features a fitness center, children's club, and multiple dining venues, inviting families and couples alike to savor the sun and sea.
  • Grand Decameron Complex Bucerias, A Trademark All Inclusive: A 3.5-star family-friendly resort situated 27km from the Marietas Islands, this property focuses on providing a fun-filled experience for all ages. With unlimited food and drinks, guests can indulge in a buffet-style dining experience and enjoy various activities like volleyball, kayaking, and tennis. The resort is equipped with children's amenities, including pools and playgrounds, ensuring that younger guests are well catered for. Its spa services and beachfront access create a perfect balance of relaxation and family adventure.
  • Grand Palladium Vallarta Resort & Spa - All Inclusive: This 4-star resort, with a guest rating of 8.2 out of 10, is an excellent choice for adventure seekers. Located 13km from the Marietas Islands, it offers a variety of all-inclusive services, including kayaking, tennis, and themed parties. The property's beachfront location allows guests to dive into water sports or relax by the pool. With options for fitness classes, entertainment, and delicious dining experiences, this resort invites travelers to immerse themselves in both relaxation and adventure during their stay.

Where to stay near Marietas Islands

The Marietas Islands offer a stunning archipelago experience perfect for beach lovers and adventure seekers alike. Explore uninhabited islands with breathtaking ocean views, and enjoy the vibrant atmosphere of nearby Puerto Vallarta. You'll find family-friendly activities, relaxing beaches, and opportunities for recreation, making it an ideal destination for a memorable vacation. Don't miss the chance to discover the natural beauty and tranquil settings that make the Marietas Islands a must-visit spot in Mexico.

  • Bucerías: Located 26km from the Marietas Islands, Bucerías is a charming coastal city that offers a delightful mix of beach life and urban experiences. Visitors flock here for its vibrant atmosphere, particularly during peak seasons from January to March and April. The city is renowned for its public market where you can sample local delicacies and shop for unique crafts. Bucerías boasts a beautiful beach, perfect for sunbathing and water activities, along with a scenic esplanade ideal for leisurely strolls. Whether you're interested in golfing or simply soaking in the local culture, Bucerías has something for everyone.
  • Alamar Resort: Situated 21km from Marietas Islands, Alamar Resort is a serene getaway that seamlessly blends beach relaxation with city conveniences. While visitor numbers peak from January to March, the resort maintains a steady influx of guests year-round. The nearby beach and marina offer stunning views and recreational options, while the local public market provides a taste of authentic Mexican cuisine. For those interested in golf, the country private club is a short distance away, making Alamar a perfect base for both leisure and exploration.
  • Flamingos: Located 29km from Marietas Islands, Flamingos is an outdoor enthusiast's paradise, popular for its beautiful beaches and sports activities. The area sees peaks in visitor arrivals during January, July, and September, making it a lively destination. Golf lovers will appreciate the nearby golf courses, while the public market offers a glimpse into local life. With its family-friendly beaches and vibrant tourist precinct, Flamingos is an ideal spot for those looking to engage in outdoor adventures while enjoying the stunning coastal scenery.

Things to do near Marietas Islands

Shopping

In the Marietas Islands, explore local markets for unique souvenirs and handmade crafts. While there aren't large malls, you'll find charming shops offering artisanal goods and beachwear, perfect for capturing memories of your trip. Enjoy the vibrant atmosphere as you shop and interact with local artisans.

Recreation

Experience tranquility at the Marietas Islands Wellness Retreat, featuring yoga sessions with ocean views and rejuvenating spa treatments using natural ingredients. For adventure, explore the vibrant marine life while snorkeling in crystal-clear waters or hike through lush trails to discover the islands' stunning landscapes.

Adventure

Experience the thrill of Las Animas Adventure Park, a zipline and ropes course located 39km from the Marietas Islands, where you can soar through the treetops amidst stunning scenery. Alternatively, explore Canopy Bay, 35km away, offering an exciting zipline and ropes course that immerses you in nature.

Nightlife

In Marietas Islands, enjoy the laid-back vibe at local beach bars featuring live music and refreshing cocktails. For a lively atmosphere, visit the nearby Puerto Vallarta, where vibrant clubs and beachfront lounges offer dancing, themed nights, and entertainment under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Marietas Islands

To save money on your trip to the Marietas Islands, consider visiting between September and November when prices are lower. Booking your hotel about a month in advance can also help you find the best rates, especially on Tuesdays, which are the cheapest days to stay. Explore last-minute deals on platforms like Expedia, and take advantage of package deals that combine hotels, flights, and activities for added savings. Prioritize eco-certified accommodations for sustainable options while sorting prices from lowest to highest to find great discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Marietas Islands are September to November, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Marietas Islands about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Marietas Islands is Tuesday. The most expensive day to stay around Marietas Islands is Friday.
  • Find cheap hotels on Expedia: Explore Expedia’s search tool to customize your travel preferences, such as your budget, desired location, and hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation for the Marietas Islands with your flights and activities through an Expedia package deal.

Find the best attractions near Marietas Islands

Marietas Islands, Mexico, is perfect for beach, city, and business-themed vacations. Visitors can enjoy stunning beaches, explore cultural sites, and engage in outdoor activities. Key attractions include the Marietas Islands National Park and Isla Marietas, offering unique experiences in nature. Golf enthusiasts can also visit local country clubs. Whether you're seeking relaxation or adventure, the Marietas Islands cater to all types of travelers looking for unforgettable experiences.

  • Punta de Mita Beach: Located 11km from the Marietas Islands, Punta de Mita Beach offers a relaxed beach vibe, perfect for soaking up the sun or enjoying water activities. The soft sands and gentle waves create an inviting atmosphere for beachgoers seeking tranquility and scenic views.
  • Bay of Banderas: About 16km away, the Bay of Banderas is renowned for its stunning scenery and outdoor experiences. This expansive bay is ideal for those looking to explore nature, partake in beach activities, or enjoy the breathtaking coastal views.
  • Punta Mita Golf Club: Located 10km from the Marietas Islands, Punta Mita Golf Club offers a luxury golfing experience amidst picturesque surroundings. This family-friendly club is perfect for golf enthusiasts and those seeking a leisurely day on the greens.

The nearest major airports for your trip to Marietas Islands

Visiting the Marietas Islands is convenient via two major airports. Puerto Vallarta, Jalisco (PVR-Licenciado Gustavo Diaz Ordaz Intl.) is 34km away, with top hotels like Grand Velas Riviera Nayarit and Marival Distinct All-Inclusive, both 6km from the airport, offering shuttle services. Garza Blanca Preserve Resort & Spa is another option, located 14km from PVR. Alternatively, Tepic, Nayarit (TPQ-Amado Nervo National) is located 111km from the islands, with nearby hotels such as Hotel Las Palomas and NK Hotel Nekié, both 6 and 6km from TPQ, respectively. Fiesta Inn Express Tepic is also 10km away, providing easy access to the airport.