Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Blas

Filter by star ratings
All filters
Fiesta Portola
Fiesta Portola
7.6 Good
Calle paredes 118 norte, San Blas, Nayarit, Mexico
Show on map
0.1 mi from city centre, San Blas 
GoodBased on 30 reviews
7.6

Conveniently situated and offering an outdoor pool, this comfortable hotel is located an easy drive from El Rincon. Guests can also enjoy complimentary internet access in all areas.

Baos
Baos
7.4 Good
San Blas-Tepic lote 31, San Blas, Nayarit, Mexico
Show on map
11.9 mi from city centre, San Blas 
GoodBased on 158 reviews
7.4

Baos provides a comfortable setting while in Huaynamota.

Bungalows Haramara
Bungalows Haramara
Vicente Guerrero 66, San Blas, Nayarit, Mexico
Show on map
0.3 mi from city centre, San Blas 

Bungalows Haramara provides a comfortable setting while in San Blas. Those staying at the property can also make use of free Wi-Fi during their stay.

Hotel La Casa de las Cocadas
Hotel La Casa de las Cocadas
8.4 Excellent
Av Juarez Centro, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre, San Blas 
ExcellentBased on 114 reviews
8.4

Boasting a swimming pool, Hotel La Casa de las Cocadas is situated in San Blas and provides comfortable accommodation. Guests can also make use of free wireless internet.

Hotel Posada Del Rey
Hotel Posada Del Rey
8.4 Excellent
10 Campeche, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre, San Blas 
ExcellentBased on 79 reviews
8.4

Situated in San Blas, Hotel Posada del Rey provides 3-star accommodation, as well as an outdoor pool. It also offers complimentary wireless internet.

Hotel Playa del Rey
Hotel Playa del Rey
8.0 Excellent
217 Calle Canalizo, San Blas, Nayarit, Mexico
Show on map
0.1 mi from city centre, San Blas 
ExcellentBased on 48 reviews
8.0

Hotel Playa del Rey is located in San Blas and is close to Playa El Borrego. It also offers free Wi-Fi, a swimming pool and a terrace.

Casa Matanchen, privada a pie de playa & kaayaks
Casa Matanchen, privada a pie de playa & kaayaks
9.5 Excellent
San Blas, Nayarit, Mexico
Show on map
2.6 mi from city centre, San Blas 
ExcellentBased on 9 reviews
9.5

Situated in San Blas, Casa en la Playa Frente al Mar SIN LIMITE de Personas is located a short drive from El Rincon and Aticama. It is also a brief car trip from Playa El Borrego and Playa Las Islitas.

Hotel Estancia Don Roberto
Hotel Estancia Don Roberto
7.8 Good
Isla Maria Magdalena 50, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre, San Blas 
GoodBased on 72 reviews
7.8

Located in San Blas, this hotel is within a five-minute walk of Matanchen Bay, and a short drive from El Rincon. It also offers a terrace.

Hotel Hacienda Flamingos
Hotel Hacienda Flamingos
8.9 Excellent
105 Calle Juarez Poniente Centro, San Blas, Nayarit, Mexico
Show on map
0.3 mi from city centre, San Blas 
ExcellentBased on 79 reviews
8.9

Hotel Hacienda Flamingos provides comfortable 4-star accommodation in San Blas. It also offers free Wi-Fi, meeting rooms and an outdoor pool.

Hotel Marina San Blas
Hotel Marina San Blas
7.8 Good
197 Cuauhtémoc El Guayabal, San Blas, Nayarit, Mexico
Show on map
0.5 mi from city centre, San Blas 
GoodBased on 108 reviews
7.8

Boasting a private beach, an outdoor pool and a Jacuzzi, Hotel Marina San Blas is situated in San Blas and offers comfortable accommodation. Guests can also make use of complimentary Wi-Fi.

Tips for booking a San Blas hotel

Cheapest month:September
Most expensive month:October
Average price in San Blas:$78/night
Absolute cheapest price found:$39/night
Cheapest day:Sunday
Most expensive day:Tuesday
$51 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$39 - $133
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Blas hotels

Show all 39 hotels
1
Hotel Hacienda Flamingos
Hotel Hacienda Flamingos
8.9 Excellent
105 Calle Juarez Poniente Centro, San Blas, Nayarit, Mexico
Show on map
0.3 mi from city centre, San Blas 

Hotel Hacienda Flamingos provides comfortable 4-star accommodation in San Blas. It also offers free Wi-Fi, meeting rooms and an outdoor pool.

Cheapest hotels in San Blas, Nayarit

Show all 39 hotels
Hotel Posada Del Rey
Hotel Posada Del Rey
8.4 Excellent
10 Campeche, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre,  

Situated in San Blas, Hotel Posada del Rey provides 3-star accommodation, as well as an outdoor pool. It also offers complimentary wireless internet.

$33
Avg. per night
Fiesta Portola
Fiesta Portola
7.6 Good
Calle paredes 118 norte, San Blas, Nayarit, Mexico
Show on map
0.1 mi from city centre,  

Conveniently situated and offering an outdoor pool, this comfortable hotel is located an easy drive from El Rincon. Guests can also enjoy complimentary internet access in all areas.

$34
Avg. per night
Hotel Marina San Blas
Hotel Marina San Blas
7.8 Good
197 Cuauhtémoc El Guayabal, San Blas, Nayarit, Mexico
Show on map
0.5 mi from city centre,  

Boasting a private beach, an outdoor pool and a Jacuzzi, Hotel Marina San Blas is situated in San Blas and offers comfortable accommodation. Guests can also make use of complimentary Wi-Fi.

$45
Avg. per night
Hotel Estancia Don Roberto
Hotel Estancia Don Roberto
7.8 Good
Isla Maria Magdalena 50, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre,  

Located in San Blas, this hotel is within a five-minute walk of Matanchen Bay, and a short drive from El Rincon. It also offers a terrace.

$49
Avg. per night
Bungalows Haramara
Bungalows Haramara
Vicente Guerrero 66, San Blas, Nayarit, Mexico
Show on map
0.3 mi from city centre,  

Bungalows Haramara provides a comfortable setting while in San Blas. Those staying at the property can also make use of free Wi-Fi during their stay.

$52
Avg. per night
Baos
Baos
7.4 Good
San Blas-Tepic lote 31, San Blas, Nayarit, Mexico
Show on map
11.9 mi from city centre,  

Baos provides a comfortable setting while in Huaynamota.

$59
Avg. per night
Hotel La Casa de las Cocadas
Hotel La Casa de las Cocadas
8.4 Excellent
Av Juarez Centro, San Blas, Nayarit, Mexico
Show on map
0.4 mi from city centre,  

Boasting a swimming pool, Hotel La Casa de las Cocadas is situated in San Blas and provides comfortable accommodation. Guests can also make use of free wireless internet.

$59
Avg. per night
Hotel Hacienda Flamingos
Hotel Hacienda Flamingos
8.9 Excellent
105 Calle Juarez Poniente Centro, San Blas, Nayarit, Mexico
Show on map
0.3 mi from city centre,  

Hotel Hacienda Flamingos provides comfortable 4-star accommodation in San Blas. It also offers free Wi-Fi, meeting rooms and an outdoor pool.

$62
Avg. per night

Hotel prices in San Blas

2 stars and under

$33 - $73

Hotel Marina San Blas

#1 Most popular

$45
Avg. per night
Hotel Playa del Rey

#2 Most popular

Hotel Playa del Rey
8.0 Excellent
$73
Avg. per night
Hotel Posada Del Rey

Best value

$33
Avg. per night
3 stars

$34 - $62

Hotel Hacienda Flamingos

#1 Most popular

$62
Avg. per night
Bungalows Haramara

#2 Most popular

$52
Avg. per night
Fiesta Portola

Best value

$34
Avg. per night

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

Where to stay in San Blas

San Blas travel FAQs

  • What are the best hotels in San Blas?

    San Blas is home to many highly-rated hotels, one of which is Hotel Marina San Blas, which has a current rating of 7.8. For other potential stays, consider Hotel Hacienda Flamingos and Fiesta Portola, which can also be great places to stay in San Blas.

  • How much do hotels in San Blas cost?

    San Blas hotels have an average price of $115/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in San Blas?

    HotelsCombined users have found cheap hotels in San Blas starting from $32 per night in the last 3 days.