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

Find hotels in Marietas Islands from AED 154

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Marietas Islands hotels

Condominios Balancan

Condominios Balancan
3.5 star property
Nuevo Nayarit
10.0 out of 10, Exceptional, (13 reviews)
"Todo excelente"
Mexico
Hector
The price is AED 1,625
AED 1,966 total
includes taxes & fees
18 Jul - 19 Jul
Condominios Balancan

Vidanta Nuevo Vallarta

Vidanta Nuevo Vallarta
3.0 star property
Nuevo Nayarit
The price is AED 4,553
AED 5,510 total
includes taxes & fees
16 Jul - 17 Jul
Vidanta Nuevo Vallarta

BON Hotel at VidantaWorld Nuevo Vallarta

BON Hotel at VidantaWorld Nuevo Vallarta
5.0 star property
Nuevo Nayarit
8.8 out of 10, Excellent, (198 reviews)
"Beautiful place and spacious rooms for sure going back soon."
United States
nawar
The price is AED 992
AED 1,200 total
includes taxes & fees
2 Aug - 3 Aug
BON Hotel at VidantaWorld Nuevo Vallarta

Marina Banderas Suites

Marina Banderas Suites
4.0 star property
Nuevo Nayarit
9.0 out of 10, Wonderful, (335 reviews)
"Very nice clean place to stay "
Canada
Ryan
The price is AED 350
AED 424 total
includes taxes & fees
1 Aug - 2 Aug
Marina Banderas Suites

Ocean Breeze Nuevo Vallarta

Ocean Breeze Nuevo Vallarta
3.0 star property
Nuevo Nayarit
8.4 out of 10, Very Good, (879 reviews)
"Excelente hotel"
Mexico
Blanca
The price is AED 495
AED 611 total
includes taxes & fees
14 Aug - 15 Aug
Ocean Breeze Nuevo Vallarta

Villa Varadero

Villa Varadero
3.5 star property
Nuevo Nayarit
7.4 out of 10, Good, (867 reviews)
"The staff was kind and room okay. I would say it was fair service for the price payed."
United States
Monica
The price is AED 519
AED 628 total
includes taxes & fees
16 Jul - 17 Jul
Villa Varadero

Casa Virgilio B&B

Casa Virgilio B&B
3.0 star property
Nuevo Nayarit
9.4 out of 10, Exceptional, (182 reviews)
"Great property, excellent breakfast"
United States
Nancy
The price is AED 267
AED 323 total
includes taxes & fees
20 Jul - 21 Jul
Casa Virgilio B&B

Paradise Village Beach Resort and Spa

Paradise Village Beach Resort and Spa
4.0 star property
Nuevo Nayarit
8.2 out of 10, Very Good, (1,001 reviews)
"Everything was great! The all inclusive was wonderful. All the food was delicious and the staff was very helpful and welcoming."
United States
Mayra
The price is AED 645
AED 780 total
includes taxes & fees
9 Aug - 10 Aug
Paradise Village Beach Resort and Spa

Occidental Nuevo Vallarta - All Inclusive

Occidental Nuevo Vallarta - All Inclusive
4.0 star property
Nuevo Nayarit
8.4 out of 10, Very Good, (1,567 reviews)
"Great food! Wonderful staff! The beach is awesome! They have a kids club with great staff. A shout out to Ms Nancy Luna and Danny :)"
United States
Angineh
The price is AED 815
AED 986 total
includes taxes & fees
10 Aug - 11 Aug
Occidental Nuevo Vallarta - All Inclusive

Hotel Mio Riviera Nayarit - Adults Only

Hotel Mio Riviera Nayarit - Adults Only
4.0 star property
Nuevo Nayarit
9.4 out of 10, Exceptional, (1,003 reviews)
"It was the best hotel ever 100% recommend"
United States
Vanessa
The price is AED 264
AED 326 total
includes taxes & fees
16 Jul - 17 Jul
Hotel Mio Riviera Nayarit - Adults Only

Hard Rock Hotel Vallarta - All Inclusive

Hard Rock Hotel Vallarta - All Inclusive
4.5 star property
Nuevo Nayarit
8.6 out of 10, Excellent, (1,310 reviews)
"Excellent Resort I really recommended"
United States
Norma
The price is AED 1,336
AED 1,616 total
includes taxes & fees
16 Jul - 17 Jul
Hard Rock Hotel Vallarta - All Inclusive

Grand Velas Riviera Nayarit - All Inclusive

Grand Velas Riviera Nayarit - All Inclusive
5.0 star property
Nuevo Nayarit
9.6 out of 10, Exceptional, (1,002 reviews)
"Service was extraordinary!!!"
United States
Daniel Gordon
The price is AED 2,975
AED 3,685 total
includes taxes & fees
13 Aug - 14 Aug
Grand Velas Riviera Nayarit - All Inclusive

Fiesta Americana Riviera Nayarit Resort All Inclusive & Spa

Fiesta Americana Riviera Nayarit Resort All Inclusive & Spa
4.0 star property
Nuevo Nayarit
8.0 out of 10, Very Good, (468 reviews)
"Staff was great very attentive very helpful location. Great beach is right there pools are awesome. Hotel needs a little upkeep.."
United States
Manuel V
The price is AED 1,062
AED 1,286 total
includes taxes & fees
17 Jul - 18 Jul
Fiesta Americana Riviera Nayarit Resort All Inclusive & Spa

Marival Emotions All-Inclusive Resort by Mercure

Marival Emotions All-Inclusive Resort by Mercure
4.0 star property
Nuevo Nayarit
8.2 out of 10, Very Good, (1,215 reviews)
"This resort was great and so much fun to be at. The food was good with a lot of options, the entertainment was great, and the staff was amazing. Fernando and Leslie made the trip so amazing and they’re people I won’t forget. They really have your best interest in mind and want to make you enjoy your time there"
United States
Michael
The price is AED 1,129
AED 1,366 total
includes taxes & fees
9 Aug - 10 Aug
Marival Emotions All-Inclusive Resort by Mercure

Marival Distinct All-Inclusive Handwritten Collection

Marival Distinct All-Inclusive Handwritten Collection
5.0 star property
Nuevo Nayarit
8.8 out of 10, Excellent, (1,001 reviews)
"Awesome staff from Araceli keeping our room spotless and Daniel making sure everyone has towels in the pool, to the servers: Elena, Benancio y Orlando"
United States
Theo
The price is AED 1,602
AED 1,938 total
includes taxes & fees
11 Aug - 12 Aug
Marival Distinct All-Inclusive Handwritten Collection

Canadian Resorts Nuevo Vallarta

Canadian Resorts Nuevo Vallarta
3.5 star property
Flamingo
7.2 out of 10, Good, (69 reviews)
"Food was fantastic, staff was great, pool was awesome, just needs some money thrown into the property/buildings. Just a little run down but so mich potential "
Canada
Chad
The price is AED 438
AED 530 total
includes taxes & fees
19 Jul - 20 Jul
Canadian Resorts Nuevo Vallarta

Hotel Riu Vallarta - All Inclusive

Hotel Riu Vallarta - All Inclusive
3.5 star property
Nuevo Nayarit
8.4 out of 10, Very Good, (3,885 reviews)
"Very nice resort with lovely amenities."
United States
Cristal
Hotel Riu Vallarta - All Inclusive

Samba Vallarta - All Inclusive

Samba Vallarta - All Inclusive
3.5 star property
Nuevo Nayarit
7.8 out of 10, Good, (1,000 reviews)
"The hotel is dated but authentic and very clean! The staff are all wonderful very friendly and hard working to make the stay enjoyable! The beach is beautiful "
Canada
Michael Jerome
The price is AED 944
AED 1,142 total
includes taxes & fees
10 Aug - 11 Aug
Samba Vallarta - All Inclusive

Villa Del Palmar Flamingos Beach Resort and Spa - All Inclusive

Villa Del Palmar Flamingos Beach Resort and Spa - All Inclusive
4.0 star property
Nuevo Nayarit
8.6 out of 10, Excellent, (594 reviews)
"The staff at this resort are the best!"
United States
Julie
The price is AED 1,247
AED 1,509 total
includes taxes & fees
17 Jul - 18 Jul
Villa Del Palmar Flamingos Beach Resort and Spa - All Inclusive

Villa La Estancia Beach Resort & Spa Riviera Nayarit

Villa La Estancia Beach Resort & Spa Riviera Nayarit
4.5 star property
Nuevo Nayarit
8.8 out of 10, Excellent, (1,000 reviews)
"Fabulous resort. Clean, beautiful, best staff ever."
United States
Judy
The price is AED 907
AED 1,152 total
includes taxes & fees
18 Jul - 19 Jul
Villa La Estancia Beach Resort & Spa Riviera Nayarit
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
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.

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

Top Marietas Islands Hotel Reviews

More cheap stays in Marietas Islands

Hotels in Marietas Islands with star-rating

Find out more about Marietas Islands

Top reasons to visit Marietas Islands

  • Pristine Beaches: Marietas Islands feature stunning beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Eco-Adventures: Engage in eco-friendly activities like the Marietas Islands Eco Discovery Tour and boat excursions.
  • Unique Wildlife: Explore diverse marine life and unique ecosystems within the Marietas Islands National Park.
  • Cultural Experiences: Visit vibrant local markets nearby to immerse yourself in the local culture and cuisine.
  • Luxurious Accommodations: Enjoy a variety of resorts with ocean views and amenities tailored for all types of travelers.

Find great hotels near Marietas Islands

Discover the perfect getaway at Marietas Islands, where a variety of resorts and hotels await your arrival. Tailored for beach lovers, families, and adventure seekers, these accommodations offer an unforgettable vacation experience. Enjoy stunning ocean views, luxurious amenities, and easy access to the islands' breathtaking natural beauty, ensuring a memorable stay for every type of traveler.

  • Iberostar Selection Playa Mita - All Inclusive: Nestled 14km from the beautiful Marietas Islands, Iberostar Selection Playa Mita offers a luxurious 4.5-star experience with a focus on beach and golf-themed vacations. This all-inclusive resort boasts a guest rating of 8.4 out of 10, ensuring a high level of satisfaction among travelers. Guests can indulge in unlimited food and drinks, while enjoying amenities such as tennis courts, a fitness center, and children's clubs. With direct beach access, this resort invites families and couples alike to partake in a variety of activities, including golf, creating a perfect blend of relaxation and recreation.
  • Grand Decameron Complex Bucerias, A Trademark All Inclusive: Located 27km from the Marietas Islands, Grand Decameron Complex Bucerias is a vibrant 3.5-star resort, ideal for families seeking beach and spa-themed vacations. This all-inclusive property features a wide range of amenities, including direct beach access, a full spa, and multiple dining options. With activities such as volleyball, kayaking, and live performances, guests can fully immerse themselves in entertainment. Families will appreciate the children's amenities, including a shared playground and children's pool, ensuring a fun-filled stay for all ages.
  • Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort: Situated 23km from the Marietas Islands, Delta Hotels by Marriott Riviera Nayarit is a 3.5-star resort that emphasizes a nature-themed experience with a focus on wellness. With a guest rating of 8.4 out of 10, this all-inclusive resort offers delightful accommodations for families. Guests can enjoy direct beach access, an on-site water park, and the convenience of a children's pool. With a range of dining options, including buffet and à la carte, this resort provides a relaxing atmosphere amidst nature while catering to the needs of families.

Where to stay near Marietas Islands

Discover the breathtaking Marietas Islands, an archipelago perfect for beach lovers and nature enthusiasts alike. Explore uninhabited islands, enjoy stunning ocean views, and indulge in local activities at the nearby national park. Just a short distance from Puerto Vallarta, this family-friendly destination offers a relaxed atmosphere, friendly locals, and luxurious experiences, making it an ideal spot for unforgettable sightseeing adventures and rejuvenating getaways.

  • Alamar Resort: Nestled 21km from the stunning Marietas Islands, Alamar Resort offers a delightful mix of beach and city-themed experiences. This vibrant area is popular year-round, with peak visitor numbers from January to March. Here, you can indulge in local markets and enjoy the lush surroundings of a private country club. The nearby beach and marina provide perfect spots for relaxation and water activities, making it a great base for your adventures.
  • San Francisco: Located 29km from the Marietas Islands, San Francisco is a bustling city that caters to various travelers seeking city-themed, business, and family experiences. Peak visitation occurs in March to April and July, offering an array of activities including lively public markets and golf courses. Families will appreciate the beautiful beaches and the picturesque bay, which serve as idyllic backdrops for exploration and fun.
  • Flamingos: Also situated 29km from Marietas Islands, Flamingos is a fantastic destination for outdoor enthusiasts and beach lovers. This area sees its peak visitor numbers in January, July, and September, catering to those looking for sports and recreational activities. Visitors can enjoy golf courses and public markets while soaking up the sun on the local family-friendly beaches. The vibrant tourist precinct adds to the area's charm, ensuring a memorable stay.

Things to do near Marietas Islands

Shopping

Near the beach, you can explore the local crafts at the Marietas Islands Market, where handmade jewelry and unique decorations await. For a wider selection, visit the nearby Plaza Marietas, featuring various shops offering souvenirs and artisanal goods that reflect the vibrant culture of the area.

Recreation

Experience tranquility at the Marietas Islands Spa, where you can indulge in soothing massages and holistic treatments surrounded by nature. Explore the vibrant marine life while snorkeling in the clear waters, or take a peaceful kayak trip around the islands for a unique perspective of this stunning destination.

Adventure

At Las Animas Adventure Park, located 39km from Marietas Islands, thrill-seekers can soar through the treetops on an exhilarating zipline and navigate a challenging ropes course, all while enjoying the stunning natural surroundings. Canopy Bay, 35km away, offers a similar ziplining experience amid breathtaking views.

Nightlife

The Marietas Islands offer a laid-back nightlife, perfect for enjoying beachfront bars like the lively La Palapa. You can also relax at the cozy Isla Marieta Lounge, where you can sip cocktails under the stars while listening to soothing waves.

*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. Book your hotel about a month in advance or look for last-minute deals on Expedia. Tuesdays are the cheapest days to stay, while Fridays tend to be pricier. Use Expedia's tools to find eco-friendly accommodations and package deals that combine flights and activities for added savings. Don't forget to filter by price to secure the best rates.

  • 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: The cheapest time to book a hotel around Marietas Islands is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia's search tool to customize your travel options based on your budget, desired location, and preferred type of accommodation. For instance, by selecting the Eco-certified filter, you can view a selection of sustainable and eco-friendly hotels currently available. To find the best prices and deals, simply arrange 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.

Find the best attractions near Marietas Islands

Marietas Islands in 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, which offer unique experiences for nature lovers and adventure seekers alike. Whether you're looking to relax on the beach or explore the vibrant surroundings, Marietas Islands has something for every traveler.

  • Destiladeras Beach: Located 14km from the Marietas Islands, Destiladeras Beach offers a serene escape with soft sands and inviting waters. Enjoy the laid-back beach vibes as you relax under the sun or take a refreshing swim in the calm surf, perfect for a peaceful day by the sea.
  • Bay of Banderas: Situated 16km away, Bay of Banderas boasts stunning scenery and vibrant outdoor vibes. This picturesque bay is ideal for leisurely strolls along the beach or engaging in various water activities, making it a great spot for both relaxation and adventure.
  • Punta Mita Golf Club: Just 10km from the Marietas Islands, Punta Mita Golf Club offers an upscale golfing experience with beautiful landscapes. Ideal for families and groups, enjoy excursions that combine luxury with quality time on the greens, surrounded by breathtaking views.

The nearest major airports for your trip to Marietas Islands

Accessing the Marietas Islands is convenient by flying into Puerto Vallarta, Jalisco (PVR-Licenciado Gustavo Diaz Ordaz Intl.), located 34km away. Excellent hotel options nearby include the Grand Velas Riviera Nayarit - All Inclusive, 6km from the airport, and Garza Blanca Preserve Resort & Spa, 14km from PVR, which offers various transportation services. Another option is Tepic, Nayarit (TPQ-Amado Nervo National), situated 111km from the islands, with hotels such as Hotel Las Palomas and NK Hotel Nekié Tepic located nearby, both about 10km from the airport, providing easy access for travelers.