Skip to main content

Search hotels in San Blas

Enter your dates to see the latest prices and deals for San Blas hotels

Select occupancy

San Blas – 34 hotels and places to stay

Filter by:

Star Rating
Review score

Hotel Los Álvarez

Hotel in San Blas

Hotel Los Álvarez is located in San Blas, 1.2 miles from El Borrego Beach. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the...

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 20 reviews
Price from
$34.54
1 night, 2 adults

La Familia

Hotel in San Blas

Located in San Blas, a 17-minute walk from El Borrego Beach, La Familia has accommodations with a garden, free private parking and a restaurant. The property provides room service and free WiFi.

A
Alice
From
Canada
The family behind La Familia could not be more kind and welcoming. I can't imagine staying anywhere else in San Blas. The room was spacious and immaculate, the courtyard was lovely, the morning coffee was most welcome. Breakfast is only served on weekends, but an excellent breakfast can be had at Las Tradiciones 3 or so blocks away. It's about a 20 minute walk to the beach (no hotels on Playa Borrego) or a 50 peso cab ride. There is a taxi stand on the street just down from the hotel. A word of advice: take the warnings about the famous San Blas jejenes/sandflies seriously and wear your repellent outdoors, especially early morning and around sunset.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 97 reviews
Price from
$60.15
1 night, 2 adults

Kavalá

Hotel in San Blas

Facing the beachfront in San Blas, Kavalá has a garden. Featuring an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

d
delaTorre
From
United States
Just stayed for 1 night but staff was super friendly.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 307 reviews
Price from
$99.10
1 night, 2 adults

Hotel Bahía Paraíso

Hotel in San Blas

Located in San Blas, Hotel Bahía Paraíso features an outdoor swimming pool, garden, restaurant, and free WiFi. Guests can enjoy garden views.

M
Mercado
From
United States
The view was beautiful and everything was so clean. Staff was attentive and polite. The beach was walking distance and we were close enough to site see.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 200 reviews
Price from
$104.62
1 night, 2 adults

BAOS

Hotel in San Blas

Facing the beachfront, BAOS offers 4-star accommodations in San Blas and has an outdoor swimming pool, private beach area and terrace.

K
Kenia
From
Mexico
Nice place and beautiful Nayarit ❤️
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 716 reviews
Price from
$55.87
1 night, 2 adults

Hotel Garza Canela

Hotel in San Blas

Located in San Blas, a 11-minute walk from El Borrego Beach, Hotel Garza Canela provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

D
Delilah
From
United States
The staff goes out of its way to make us feel welcome and help us in any way. Julio had a broad smile when he saw us approaching El Delfin, Garza Canela's ⭐⭐⭐⭐⭐ restaurant. Service is prompt and filled with a desire to please.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 122 reviews
Price from
$114.04
1 night, 2 adults

Hotel Boutique Luz de Luna

Hotel in San Blas

Hotel Boutique Luz de Luna is located in San Blas, a 19-minute walk from El Borrego Beach.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 9 reviews
Price from
$50
1 night, 2 adults

Estancia Las Flores

Hotel in San Blas

Located in San Blas, a 18-minute walk from El Borrego Beach, Estancia Las Flores has accommodations with a garden, free private parking and a terrace.

R
Rodriguez Sotelo
From
United States
Everyone was super helpful and nice . The family room was spacious and beautiful.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 147 reviews
Price from
$41.85
1 night, 2 adults

Hotel Estancia Don Roberto San Blas

Hotel in San Blas

Located in San Blas, Hotel Estancia Don Roberto San Blas is a 17-minute walk from El Borrego Beach. The hotel has an indoor pool and room service. At the hotel, the rooms have a desk.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 19 reviews
Price from
$47.99
1 night, 2 adults

Hotel Chiringuito de Palo

Hotel in San Blas

Facing the beachfront, Hotel Chiringuito de Palo offers 3-star accommodations in San Blas and has an outdoor swimming pool, garden and private beach area.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 17 reviews
Price from
$132.89
1 night, 2 adults
See all 34 hotels in San Blas

Most booked hotels in San Blas and surrounding area in the past month

See all

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 707 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 304 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 146 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 122 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 20 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 156 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 198 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 19 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 105 reviews

Popular with guests booking hotels in San Blas

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 53 reviews

Budget hotels in San Blas and nearby

See all

Hotel Boutique Luz de Luna is located in San Blas, a 19-minute walk from El Borrego Beach.

Located in San Blas, a 18-minute walk from El Borrego Beach, Hotel Boutique Luz de Luna provides accommodations with a terrace and free private parking. The hotel features family rooms.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 147 reviews

Located in San Blas, a 18-minute walk from El Borrego Beach, Estancia Las Flores has accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 19 reviews

Located in San Blas, Hotel Estancia Don Roberto San Blas is a 17-minute walk from El Borrego Beach. The hotel has an indoor pool and room service. At the hotel, the rooms have a desk.

Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 2 reviews

Casa Amelia offers accommodations in San Blas, 1.4 miles from El Borrego Beach. This campground features free private parking and free Wifi.

Acogedor Dpto Cerca de la playa offers accommodations in San Blas, a 9-minute walk from El Borrego Beach. Both Wifi and private parking are accessible at the apartment free of charge.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 4 reviews

Aldea Camalote features accommodations in Matanchén. Built in 2025, the property includes hot tub and open-air bath.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 127 reviews

Located in San Blas, 1.2 miles from El Borrego Beach, Hotel & Bungalows La Casa de Fortu has accommodations with an outdoor swimming pool, free private parking and a garden.

Hotels located in the center of San Blas

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 7 reviews

Casa San blas Islitas 60 offers accommodations in San Blas, a 11-minute walk from El Borrego Beach. This property offers a private pool, free Wifi, and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a garden, Bungalows Anton offers accommodations in San Blas. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring a swimming pool, a garden, a terrace and views of the sea, Isla Quimera Adults Only Beachfront Retreat is located in San Blas and provides accommodations with free WiFi.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 17 reviews

This beachfront property offers access to a terrace, free private parking, and free Wifi. The accommodation features a 24-hour front desk and luggage storage space for guests.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 17 reviews

Facing the beachfront, Hotel Chiringuito de Palo offers 3-star accommodations in San Blas and has an outdoor swimming pool, garden and private beach area.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 45 reviews

Hotel Paraíso Kora is offering accommodations in San Blas. This 2-star hotel offers a 24-hour front desk and a tour desk. The hotel has both free WiFi and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring quiet street views, Bungalows Huerta del Mar in San Blas provides accommodations and a garden. With mountain views, this accommodation offers a terrace and a swimming pool.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 60 reviews

Facing the beachfront in San Blas, Hotel Grand Bahía Los Cocos has a restaurant and a bar.

Best hotels with breakfast in San Blas and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 44 reviews

Located in San Blas, a 18-minute walk from El Borrego Beach, Hotel Hacienda Flamingos provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 22 reviews

Located a 14-minute walk from El Borrego Beach, Hotel Posada del Rey offers 3-star accommodations in San Blas and has an outdoor swimming pool, a garden and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 54 reviews

Located in San Blas, a 19-minute walk from El Borrego Beach, Hotel La Casa de las Cocadas provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 93 reviews

Hotel Marina San Blas features an outdoor swimming pool, garden, a private beach area and terrace in San Blas. This 4-star hotel offers room service, a tour desk and free WiFi.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 200 reviews

Located in San Blas, Hotel Bahía Paraíso features an outdoor swimming pool, garden, restaurant, and free WiFi. Guests can enjoy garden views.

FAQs about hotels in San Blas

What Guests Said About San Blas:

Scored out of 10, guest rating 10

San Bas is a quiet relaxing town a short walk to the beach,...

San Bas is a quiet relaxing town a short walk to the beach, which is calm and never crowded. The food is fresh and good everywhere. The people are very friendly. Always felt safe. Wala Wala is our favorite restaurant. Others are Orfos, Pipalias Guiannis and la Isla.
Guest review byCindi
United States
Scored out of 10, guest rating 10

A lovely small city with accessible art, cute square, great...

A lovely small city with accessible art, cute square, great seafood and friendly people. I did the boat trip into the La Tovara nature reserve, and it was fantastic! Try to go early in the morning. The ruins of a fort and church up the hill are nice to visit. Great views, take your binoculars, there are huge old trees, and lots of birds. I took a taxi up and walked down. Over all, I really enjoyed San Blas and hope to return for longer next year.
Guest review byJudith
Canada
Scored out of 10, guest rating 8.0

Friendly people, lots to see if you like small coastal...

Friendly people, lots to see if you like small coastal fishing villages. With two rivers, there are plenty of birds and wildlife to see. The village is pleasant to walk at night with local families enjoying the plaza.
Guest review byShawn
Canada
Scored out of 10, guest rating 10

Although not directly on a beach, San Blas has much to see.

Although not directly on a beach, San Blas has much to see. It is a peaceful town on a beautiful river. There was more to do in the area than we had time to visit. It's easy to walk anywhere in town, but a car is the best way to get to the outlying beaches and fishing villages. As a retired couple, we appreciated getting away from the artificiality of Sayulita and San Pancho.
Guest review byCynthia
United States
Scored out of 10, guest rating 6.0

We went for bird watching and photography.

We went for bird watching and photography. We had an excellent local guide Antonio Robles. We also did a boat tour up the mangrove river with Don Chencho who was an excellent and knowledgeable bird spotter. Beware that the afternoon (3:00-7:00) boat tour returns after dark when it is quite cool. Other than birding there is very little to see or do in San Blas. It looks like its better times are long past. Best restaurant is WalaWala, a nice Mexican place with good food and a great English speaking host.
Guest review byOliver
Canada

See reviews by guests who stayed at hotels in San Blas

See all
From $67.60 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 716 reviews
The hotel and staff we're great. Make sure you stay in the new wing. About 15 min. from San Blas Beach club drinks and service was good but the sand fleas were terrible. Hard to be outside at sunset. Bring lots of bug spray and use it. Breakfasts were good but main food service ends at 6pm in the beach club. Hotel food service after that not great. Baos hotel is safe and comfortable.
Guest review byPatrick
Mexico
From $72.79 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 97 reviews
Very helpful and friendly Staff who helped us organise a night tour in La Tovara (area of mangroves). Complimentary coffee available every morning. Close to main square. Nice restaurant is part of the hotel (closed on Tuesdays). Beautiful courtyard with relaxed seating areas full of exotic plants. Private car park - very secure.
Guest review byKaren
United Kingdom
From $97.86 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 192 reviews
What a nice place! Beautiful and clean, we were very comfortable in our room on the second floor and enjoyed the awesome pool with a good complimentary espresso. We were only in San Blas one night but I almost wanted to stay more just to enjoy this nice hotel. I highly recommend!
Guest review byElisabeth
Canada
From $85.59 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 44 reviews
Very interesting hotel with lots of character Nice room, good aircon Best breakfast Good pool
Guest review byDnalford
South Africa
From $138.05 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 122 reviews
Beautiful ‘Old Mexico’ hotel
Guest review byGraham
Australia

More places to explore, more ways to go