Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Nayarit

Filter by star ratings
All filters
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
4.6 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 1,317 reviews
8.8

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

Grand Velas Riviera Nayarit
Grand Velas Riviera Nayarit
9.3 Excellent
Av. Cocoteros, 98 Sur, Nuevo Vallarta, Nayarit, Mexico
Show on map
1.0 km from city centre, Nuevo Vallarta, NA, Mexico 
ExcellentBased on 30 reviews
9.3

Situated in Nuevo Vallarta, Grand Velas Riviera Nayarit is within a 15-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers a Jacuzzi, outdoor tennis courts and a private beach. Featuring views of Bay of Banderas, it also provides a wide range of facilities, including a sauna, an all-inclusive meal plan and an outdoor pool.

Don Bonito Hotel
Don Bonito Hotel
8.9 Excellent
Avenida del Palmar 29, Sayulita, Nayarit, Mexico
Show on map
0.8 km from city centre, Sayulita, NA, Mexico 
ExcellentBased on 110 reviews
8.9

Set within the picturesque countryside of Sayulita, Don Bonito Hotel provides comfortable accommodation and a wide range of facilities, such as a swimming pool and free Wi-Fi.

Hard Rock Hotel Vallarta
Hard Rock Hotel Vallarta
8.6 Excellent
Paseo De Los Cocoteros 19, Villa 8, Nuevo Vallarta, Nayarit, Mexico
Show on map
0.2 km from city centre, Nuevo Vallarta, NA, Mexico 
ExcellentBased on 147 reviews
8.6

Guests of this stylish resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a quick drive from the centre of Nuevo Vallarta. It features an outdoor pool with water slides, outdoor tennis courts and a sauna.

Grand Palladium Vallarta Resort & Spa
Grand Palladium Vallarta Resort & Spa
8.1 Excellent
Carretera Punta de Mita Km 11.5, Punta de Mita, Nayarit, Mexico
Show on map
8.1 km from city centre, Punta de Mita, NA, Mexico 
ExcellentBased on 292 reviews
8.1

Boasting a swimming pool, an outdoor pool and a private beach, Grand Palladium Vallarta Resort & Spa is situated in Punta de Mita and offers comfortable accommodation. Some of the popular features at this 5-star resort include a Jacuzzi, water slides and outdoor tennis courts.

Paradise Village Beach Resort And Spa
Paradise Village Beach Resort And Spa
8.7 Excellent
Paseo De Los Cocoteros 001, Nuevo Vallarta, Nayarit, Mexico
Show on map
0.9 km from city centre, Nuevo Vallarta, NA, Mexico 
ExcellentBased on 696 reviews
8.7

Situated in Nuevo Vallarta, Paradise Village Nuevo Vallarta offers 3-star accommodation, as well as a sauna, an outdoor pool and free Wi-Fi. It also provides an express check-in and check-out feature, a kids club and a kids pool.

Mar y Sueños Suites
Mar y Sueños Suites
8.8 Excellent
Sayulita, Nayarit, Mexico
Show on map
0.8 km from city centre, Sayulita, NA, Mexico 
ExcellentBased on 183 reviews
8.8

Located within the scenic countryside of Sayulita, Mar y Suenos Apartments offers comfortable accommodation and a full range of facilities, including an outdoor pool, a rooftop terrace and free Wi-Fi. It also provides room service, an airport shuttle and a sun deck.

The Westin Resort & Spa, Puerto Vallarta
The Westin Resort & Spa, Puerto Vallarta
8.9 Excellent
Paseo De La Marina Sur 205, Puerto Vallarta, Jalisco, Mexico
Show on map
3.6 km from city centre, Puerto Vallarta, JA, Mexico 
ExcellentBased on 437 reviews
8.9

Boasting outdoor tennis courts and a private beach, Westin Resort & Spa Puerto Vallarta is a deluxe base in Puerto Vallarta. It also provides a Turkish steam bath, a sauna and an outdoor pool.

Casa Margarita Hotel
Casa Margarita Hotel
Av. Sol Nuevo 12, Rincon de Guayabitos, Nayarit, Mexico
Show on map
0.9 km from city centre, Rincon de Guayabitos, NA, Mexico 

Casa Margarita Hotel provides a comfortable setting while in Rincon de Guayabitos. It also offers free Wi-Fi, an outdoor pool and a safe.

Vista Vallarta All Suites On The Beach
Vista Vallarta All Suites On The Beach
8.7 Excellent
Av Los Picos 827, Playas De Huanacaxtle, Bucerías, Nayarit, Mexico
Show on map
2.2 km from city centre, Bucerías, NA, Mexico 
ExcellentBased on 241 reviews
8.7

Situated in Bucerias, Vista Vallarta All Suites On The Beach offers 3-star accommodation, as well as a swimming pool and a private beach. It also provides a 24-hour reception, babysitting/child services and a kids pool.

Tips for booking a Nayarit hotel

Cheapest month:October
Most expensive month:February
Average price in Nayarit:$346/night
Absolute cheapest price found:$9/night
Cheapest day:Monday
Most expensive day:Wednesday
$168 - $689
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$155 - $583
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Nayarit hotels

Show all 3,108 hotels
1
Grand Miramar All Luxury Suites And Residences
Grand Miramar All Luxury Suites And Residences
9.2 Excellent
Paseo de Los Corales 139, Puerto Vallarta, Jalisco, Mexico
Show on map
6.0 km from city centre, Puerto Vallarta 

Set in Conchas Chinas, this luxury resort features an infinity pool, a sauna and a Jacuzzi. Guests also have access to complimentary Wi-Fi and on-site parking.

2
The St. Regis Punta Mita Resort
The St. Regis Punta Mita Resort
9.1 Excellent
Lote H4, Carretera Federal 200, Km 19.5, Punta de Mita, Nayarit, Mexico
Show on map
1.6 km from city centre, Punta de Mita 

Situated in Punta de Mita, The St Regis Punta Mita Resort provides award-winning 5-star accommodation, as well as an outdoor pool, a private beach and a sauna. It also offers a kids pool, valet parking and a kids club.

3
Four Seasons Resort Punta Mita
Four Seasons Resort Punta Mita
9.4 Excellent
Bahía De Banderas, Punta de Mita, Nayarit, Mexico
Show on map
0.3 km from city centre, Punta de Mita 

Guests of this unique hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located just a quick car ride from the heart of Punta de Mita. It also provides a sauna, an outdoor pool and a kids club.

4
Iberostar Selection Playa Mita
Iberostar Selection Playa Mita
8.6 Excellent
Comercial Camino Ingreso a Litibú, Lote 15, Punta de Mita, Nayarit, Mexico
Show on map
4.3 km from city centre, Punta de Mita 

Providing an in-house night club and a beauty salon, Iberostar Selection Playa Mita is located in Punta de Mita and offers 4-star accommodation. It has a spa, as well as a sauna, a private beach and massage services.

5
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
4.6 km from city centre, Puerto Vallarta 

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

6
The Westin Resort & Spa, Puerto Vallarta
The Westin Resort & Spa, Puerto Vallarta
8.9 Excellent
Paseo De La Marina Sur 205, Puerto Vallarta, Jalisco, Mexico
Show on map
3.6 km from city centre, Puerto Vallarta 

Boasting outdoor tennis courts and a private beach, Westin Resort & Spa Puerto Vallarta is a deluxe base in Puerto Vallarta. It also provides a Turkish steam bath, a sauna and an outdoor pool.

7
Villa Varadero
Villa Varadero
8.0 Excellent
Lotes 84-85 Retorno Nayarit, Nuevo Vallarta, Nayarit, Mexico
Show on map
1.3 km from city centre, Nuevo Vallarta 

Boasting an outdoor heated pool, Hotel Villa Varadero is situated in Nuevo Vallarta and offers modern accommodation. It also provides free bicycle rental, a beauty centre and an all-inclusive meal plan.

8
Grand Velas Riviera Nayarit
Grand Velas Riviera Nayarit
9.3 Excellent
Av. Cocoteros, 98 Sur, Nuevo Vallarta, Nayarit, Mexico
Show on map
1.0 km from city centre, Nuevo Vallarta 

Situated in Nuevo Vallarta, Grand Velas Riviera Nayarit is within a 15-minute drive of Lic Gustavo Diaz Ordaz International Airport and offers a Jacuzzi, outdoor tennis courts and a private beach. Featuring views of Bay of Banderas, it also provides a wide range of facilities, including a sauna, an all-inclusive meal plan and an outdoor pool.

Cheapest hotels in Nayarit, Mexico

Show all 3,108 hotels
Tropical Suite
Tropical Suite
6.4 Good
Pez Vela, 107, Los Ayala, Nayarit, Mexico
Show on map
0.2 km from city centre,  

Conveniently situated and featuring an outdoor pool and free Wi-Fi, this comfortable hotel is located a short drive from Rincon de Guayabitos. It also offers a football field, a 24-hour reception and a tour desk.

$33
Avg. per night
Comfort Inn Puerto Vallarta
Comfort Inn Puerto Vallarta
8.8 Excellent
Blvd. Francisco Medina Ascenci 3965, Puerto Vallarta, Jalisco, Mexico
Show on map
4.6 km from city centre,  

Located in Puerto Vallarta, Comfort Inn Puerto Vallarta is within a 10-minute drive of Lic Gustavo Diaz Ordaz International Airport and provides an outdoor pool. It also offers meeting rooms, luggage storage and laundry facilities.

$67
Avg. per night
Don Bonito Hotel
Don Bonito Hotel
8.9 Excellent
Avenida del Palmar 29, Sayulita, Nayarit, Mexico
Show on map
0.8 km from city centre,  

Set within the picturesque countryside of Sayulita, Don Bonito Hotel provides comfortable accommodation and a wide range of facilities, such as a swimming pool and free Wi-Fi.

$95
Avg. per night
Mar y Sueños Suites
Mar y Sueños Suites
8.8 Excellent
Sayulita, Nayarit, Mexico
Show on map
0.8 km from city centre,  

Located within the scenic countryside of Sayulita, Mar y Suenos Apartments offers comfortable accommodation and a full range of facilities, including an outdoor pool, a rooftop terrace and free Wi-Fi. It also provides room service, an airport shuttle and a sun deck.

$95
Avg. per night
Villa Varadero
Villa Varadero
8.0 Excellent
Lotes 84-85 Retorno Nayarit, Nuevo Vallarta, Nayarit, Mexico
Show on map
1.3 km from city centre,  

Boasting an outdoor heated pool, Hotel Villa Varadero is situated in Nuevo Vallarta and offers modern accommodation. It also provides free bicycle rental, a beauty centre and an all-inclusive meal plan.

$112
Avg. per night
Vista Vallarta All Suites On The Beach
Vista Vallarta All Suites On The Beach
8.7 Excellent
Av Los Picos 827, Playas De Huanacaxtle, Bucerías, Nayarit, Mexico
Show on map
2.2 km from city centre,  

Situated in Bucerias, Vista Vallarta All Suites On The Beach offers 3-star accommodation, as well as a swimming pool and a private beach. It also provides a 24-hour reception, babysitting/child services and a kids pool.

$113
Avg. per night
Casa Margarita Hotel
Casa Margarita Hotel
Av. Sol Nuevo 12, Rincon de Guayabitos, Nayarit, Mexico
Show on map
0.9 km from city centre,  

Casa Margarita Hotel provides a comfortable setting while in Rincon de Guayabitos. It also offers free Wi-Fi, an outdoor pool and a safe.

$121
Avg. per night
Paradise Village Beach Resort And Spa
Paradise Village Beach Resort And Spa
8.7 Excellent
Paseo De Los Cocoteros 001, Nuevo Vallarta, Nayarit, Mexico
Show on map
0.9 km from city centre,  

Situated in Nuevo Vallarta, Paradise Village Nuevo Vallarta offers 3-star accommodation, as well as a sauna, an outdoor pool and free Wi-Fi. It also provides an express check-in and check-out feature, a kids club and a kids pool.

$126
Avg. per night

Hotel prices in Nayarit

2 stars or below

$33 - $127

Jardin Del Mar

No. 1 most popular

Jardin Del Mar
9.5 Excellent
$127
Avg. per night
Tropical Suite

Best value

$33
Avg. per night
3 stars

$67 - $203

Villa Varadero

No. 1 most popular

Villa Varadero
8.0 Excellent
$112
Avg. per night
Clubhotel Riu Jalisco

No. 2 most popular

$203
Avg. per night
Comfort Inn Puerto Vallarta

Best value

$67
Avg. per night
4 stars and up

$114 - $1,403

Grand Velas Riviera Nayarit

No. 1 most popular

$944
Avg. per night
Paradise Village Beach Resort And Spa

No. 2 most popular

$126
Avg. per night
Banderas Suites

Best value

Banderas Suites
9.2 Excellent
$114
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Nayarit

Nayarit travel FAQs

  • Where is the best place to stay in Nayarit?

    Our travellers prefer to stay in places like Punta de Mita, Nuevo Vallarta, and Rincon de Guayabitos while in Nayarit.

  • What are the best hotels in Nayarit?

    One of the most popular hotels in Nayarit is Grand Velas Riviera Nayarit, which has been reviewed by 30 users and currently has a rating of 9.3/10. Other top-rated locations include Villa Varadero and Paradise Village Beach Resort And Spa, which have received 8.0/10 and 8.7/10 ratings from our users, respectively.