A pier extending into a body of water with a beach and greenery in the background.

Find hotels in San Blas from CA $75

  • 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
Aug 6 - Aug 7
Tomorrow
Aug 7 - Aug 8
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Filter by

Star rating

Guest rating

Our top choices for San Blas hotels

Breakfast included
Pool
Reserve now, pay later
Hotel
Pet friendly

1. Baos Hotel & Restaurant

Baos Hotel & Restaurant
Aticama
United States
Juan Ignacio
CA $70
CA $85 total
includes taxes & fees
Aug 17 - Aug 18
Baos Hotel & Restaurant

2. Hotel Garza Canela

Hotel Garza Canela
San Blas
United States
Kristin
CA $159
CA $193 total
includes taxes & fees
Aug 12 - Aug 13
Hotel Garza Canela

3. Hotel Marina San Blas

Hotel Marina San Blas
San Blas
United States
Joseph
CA $72
CA $87 total
includes taxes & fees
Aug 28 - Aug 29
Hotel Marina San Blas

4. La Familia Hotel y Restaurante

La Familia Hotel y Restaurante
Sin Nombre Loc. San Blas
Mexico
Antonio
CA $73
CA $89 total
includes taxes & fees
Aug 7 - Aug 8
La Familia Hotel y Restaurante

5. Hotel Hacienda Flamingos

Hotel Hacienda Flamingos
Sin Nombre Loc. San Blas
United States
Manuel
CA $99
CA $120 total
includes taxes & fees
Aug 10 - Aug 11
Hotel Hacienda Flamingos

6. Hotel Posada del Rey

Hotel Posada del Rey
San Blas
United States
Douglas
Hotel Posada del Rey

7. Siari Riviera Nayarit, a Ritz-Carlton Reserve

Siari Riviera Nayarit, a Ritz-Carlton Reserve
La Peñita de Jaltemba
United States
Matthew
CA $902
CA $1,191 total
includes taxes & fees
Aug 16 - Aug 17
Siari Riviera Nayarit, a Ritz-Carlton Reserve

8. Fray Junipero Serra

Fray Junipero Serra
Tepic Centro
United States
Dagoberto
CA $92
CA $129 total
includes taxes & fees
Aug 16 - Aug 17
Fray Junipero Serra

9. Hotel Paraíso Kora

Hotel Paraíso Kora
Aticama
Canada
Amanda
CA $120
CA $147 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Paraíso Kora

10. Hotel Las Palomas

Hotel Las Palomas
Tepic
United States
Jorge O
CA $85
CA $104 total
includes taxes & fees
Aug 7 - Aug 8
Hotel Las Palomas

11. Hotel Chiringuito de Palo

Hotel Chiringuito de Palo
Aticama
United States
Dolores
CA $224
CA $270 total
includes taxes & fees
Aug 7 - Aug 8
Hotel Chiringuito de Palo

12. Fiesta Inn Express Tepic

Fiesta Inn Express Tepic
Tepic
United States
Yolanda
CA $121
CA $148 total
includes taxes & fees
Sep 5 - Sep 6
Fiesta Inn Express Tepic

13. Hotel Las Palomas Tepic Express

Hotel Las Palomas Tepic Express
Tepic
United States
Agustin
CA $75
CA $91 total
includes taxes & fees
Aug 7 - Aug 8
Hotel Las Palomas Tepic Express

14. City Express by Marriott Tepic

City Express by Marriott Tepic
Tepic
United States
Federico
CA $102
CA $124 total
includes taxes & fees
Aug 28 - Aug 29
City Express by Marriott Tepic

15. Hotel Grand Bahía los Cocos

Hotel Grand Bahía los Cocos
Santa Cruz
United States
Ana
CA $112
CA $134 total
includes taxes & fees
Aug 7 - Aug 8
Hotel Grand Bahía los Cocos

16. NK Hotel Nekié Tepic

NK Hotel Nekié Tepic
Tepic
United States
Lourdes
CA $90
CA $111 total
includes taxes & fees
Aug 8 - Aug 9
NK Hotel Nekié Tepic

17. Villas Pura Chacala

Villas Pura Chacala
Chacala
United States
Juan Carlos
CA $63
CA $78 total
includes taxes & fees
Aug 11 - Aug 12
Villas Pura Chacala

18. Hotel Fray Select

Hotel Fray Select
Tepic Centro
Mexico
Rocio
CA $93
CA $129 total
includes taxes & fees
Aug 23 - Aug 24
Hotel Fray Select

19. Hotel Los Álvarez

Hotel Los Álvarez
San Blas
CA $62
CA $75 total
includes taxes & fees
Aug 12 - Aug 13
Hotel Los Álvarez

20. Hotel Boutique Casa Mariano

Hotel Boutique Casa Mariano
Tepic Centro
United States
Juany
CA $100
CA $121 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Boutique Casa Mariano
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Blas

Find the best San Blas areas and neighborhoods for the activities you enjoy most.Learn more about San Blas
Learn more about San Blas

Sin Nombre Loc. San Blas

If you're looking for some top things to see and do in Sin Nombre Loc. San Blas and surrounding area, you can visit San Blas River and Contaduria Ruins.

Stay near popular San Blas attractions

Matanchen Bay Beach

9.2/10 (86 reviews)
Why not spend a carefree afternoon at Matanchen Bay Beach during your travels in San Blas? While you're in the area, stroll along the waterfront.
See properties

Las Islitas Beach

8.6/10 (57 reviews)
Why not spend a carefree afternoon at Las Islitas Beach during your travels in San Blas? While you're in the area, stroll along the waterfront.
See properties

El Borrego Beach

9.0/10 (36 reviews)
If a restful vacation is part of your travel plans, El Borrego Beach might be the perfect place to seek out during your trip to San Blas. While you're in the area, stroll along the waterfront.
See properties

Contaduria Ruins

8.8/10 (26 reviews)
You can find out about the history of San Blas with a visit to Contaduria Ruins. Wander the beaches and waterfront while you're in the area.
See properties

Church of Our Lady of the Rosary

8.8/10 (33 reviews)
Church of Our Lady of the Rosary is just one of the places to see in San Blas, so why not enjoy the other things to explore during your travels? Wander the beaches and waterfront while you're in the area.
See properties

El Salto

8.6/10 (4 reviews)
Commune with nature and explore the great outdoors at El Salto during your travels in San Blas. Wander the beaches and waterfront while you're in the area.
See properties

La Marinera Temple Ruins

8.6/10 (18 reviews)
You can find out about the history of San Blas with a trip to La Marinera Temple Ruins. Wander the beaches and waterfront while you're in the area.
See properties

Learn more about San Blas

Fishermen sell their fresh catch at the colourful harbour while visitors explore the town's colonial plaza with its distinctive red-brick church. Take a boat tour through the mangroves of La Tovara National Park or join locals for swimming at Las Islitas beach.

See all hotels in San Blas
A calm lake with crocodiles, lush greenery, and distant mountains.

Top San Blas Hotel Reviews

Hotel Garza Canela

Hotel Garza Canela

10/10 Excellent
"The pool was very well maintained and clean. The AC worked well and cooled the room quickly. The food from the restaurant was great and the staff was very friendly!"
Kristin 4-night trip
Posted 1 month ago
Hotel Garza Canela

More cheap stays in San Blas

Hotel Los Álvarez

Hotel Los Álvarez

Sinaloa 65, 63742 San Blas, Mexico San Blas
CA $62
CA $75 total
Aug 12 - Aug 13
includes taxes & fees
Hotel Los Álvarez
Hotel Marina San Blas

Hotel Marina San Blas

197 Cuauhtémoc El Guayabal San Blas NAY
CA $72
CA $87 total
Aug 28 - Aug 29
includes taxes & fees
Hotel Marina San Blas
Hotel Grand Bahía los Cocos

Hotel Grand Bahía los Cocos

Carr. Aticama - Los Cocos Km 3 Santa Cruz NAY
CA $112
CA $134 total
Aug 7 - Aug 8
includes taxes & fees
6.8/10 (38 reviews)
Hotel Grand Bahía los Cocos
Hotel Paraíso Kora

Hotel Paraíso Kora

Carretera Aticama-Los Cocos Km. 1 Aticama NAY
CA $120
CA $147 total
Aug 16 - Aug 17
includes taxes & fees
8/10 Very good! (111 reviews)
Hotel Paraíso Kora
Larú Spa Resort

Larú Spa Resort

Jose Miranda, 34 Aticama NAY
Get rates
8.4/10 Very good! (50 reviews)
Larú Spa Resort
Hotel Posada del Rey

Hotel Posada del Rey

10 Campeche San Blas NAY
Get rates
8.4/10 Very good! (79 reviews)
Hotel Posada del Rey

Hotels in San Blas with star rating

Find out more about San Blas

Top reasons to visit San Blas

  • Stunning Beaches: San Blas boasts beautiful sandy shores and crystal-clear waters, perfect for sunbathing and relaxation.
  • Outdoor Adventures: Enjoy various activities like surfing, hiking, and exploring nearby scenic bays.
  • Rich History: Discover historical ruins and experience the charm of Old Mexico in the historic town.
  • Vibrant Local Market: Explore the lively public market for authentic local crafts and delicious cuisine.
  • Diverse Accommodations: Choose from charming hotels and resorts, catering to every traveller’s needs.

Find great hotels in and around San Blas

Discover the charming hotels in San Blas, Nayarit, where you can enjoy a delightful beach getaway surrounded by nature. Whether you're looking for pet-friendly accommodations or luxurious stays with stunning views, San Blas offers a variety of options to suit every traveller's needs. From the best hotels to top-rated spots, you're sure to find the perfect place to relax and immerse yourself in the beauty of this coastal paradise.

  • Hotel Las Palomas Tepic Express: Located 37.0km from San Blas, this 3-star hotel offers a comfortable stay with a variety of dining options, including complimentary breakfast and a restaurant that serves meals on select days. Guests can unwind while enjoying entertainment amenities such as cable and LCD TVs. The hotel is situated in a suburban area, providing a peaceful environment for relaxation after a day of exploring nearby attractions.
  • Hotel Marina San Blas: Nestled directly on the beach in San Blas, Hotel Marina San Blas is perfect for those seeking a sun-soaked vacation combined with natural beauty. This hotel provides immediate beach access, allowing guests to dive into the azure waters or stroll along the sandy shores. The tranquil atmosphere is ideal for nature lovers and beach enthusiasts alike, making it a top choice for a laid-back getaway.
  • Hotel Paraíso Kora: Just 11.3km from San Blas, Hotel Paraíso Kora is a pet-friendly haven for travellers who wish to bring their furry companions along. The hotel offers a range of amenities tailored for pets, including food and water bowls, a dog exercise area, and a welcoming policy for dogs and cats. This unique feature ensures that your pets can enjoy a vacation too while you relax in the comfort of this inviting property.

Things to do near San Blas

San Blas, Nayarit, is perfect for those seeking a beach and outdoor vacation, featuring stunning scenery and various activities. Visitors can explore the vibrant public market, relax at local resorts, and take advantage of excellent surfing spots. Whether you're looking to soak up the sun or enjoy the local culture, San Blas offers a delightful getaway for Canadian travellers.

Shopping

In San Blas, you can enjoy local shopping at the vibrant Juan Escutia Municipal Market, located 40.2km away, offering a variety of goods. If you're up for a drive, Forum Tepic, 43.5km away, features entertainment and a wide selection of stores for a fun family outing.

Recreation

Experience rejuvenation at Hotel Garza Canela's spa, offering traditional Mexican treatments and serene surroundings. For outdoor fun, explore La Tovara National Park, where you can kayak through mangroves and spot diverse wildlife in a tranquil setting.

Adventure

At Batea-Cerro de San Juan Trailhead, located 37.0km from San Blas, immerse yourself in a hiking adventure surrounded by breathtaking scenery. Experience the thrill of outdoor exploration as you traverse trails that offer both challenge and beauty, perfect for nature lovers and adventure seekers alike.

Nightlife

Experience the vibrant nightlife at the Ali Chumacero Theater of the People, located 40.2km from San Blas. Enjoy a blend of culture and entertainment, perfect for families and couples seeking a romantic evening filled with captivating performances and lively atmosphere.

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

Booking tips and Expedia advantages for San Blas

To save money on your trip to San Blas, visit during the cheaper months of January, September, or November, and consider staying from Monday to avoid higher Sunday rates. Use Expedia’s search tool to filter hotels by budget, location, and eco-certification for affordable, sustainable options. Additionally, consider booking a package that combines your hotel, flights, and activities for greater savings. By exploring on foot, you can enjoy the local scenery without incurring transport costs. Always compare prices and look for deals to maximize your travel budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Blas are January, September and November, where the prices are slightly lower. This is in comparison to March to April and June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Blas is Monday. The most expensive day to stay in San Blas is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can easily sort your results from lowest to highest price, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your San Blas hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around San Blas

San Blas, Nayarit, offers a delightful vacation for those seeking beach, outdoor adventures, and stunning scenery. Visitors can explore beautiful beaches, scenic bays, and historical ruins, making it ideal for those interested in outdoor activities and cultural experiences. With a variety of attractions and points of interest, San Blas caters to travellers looking to immerse themselves in both nature and local heritage.

  • Matanchen Bay Beach: Experience the stunning scenery and relaxing vibes at Matanchen Bay Beach. This picturesque bay offers soft sands and inviting waters, perfect for sunbathing, swimming, and enjoying outdoor activities.
  • Las Islitas Beach: A true gem, Las Islitas Beach boasts tranquil beach vibes ideal for unwinding. The beautiful shoreline is great for leisurely strolls, beach games, and soaking up the sun in a serene environment.
  • San Blas River: Located a mere 805m from San Blas, the San Blas River offers breathtaking outdoor scenery. Explore the lush surroundings while kayaking or hiking along the riverbanks, immersing yourself in the local natural beauty.

Best time to go to San Blas

The best time to visit San Blas is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with moderate rain. January is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.2°C)No RainSunnyAverageSlightly Low
February72.7°F (22.6°C)No RainSunnyAverageAverage
March74.5°F (23.6°C)No RainSunnySlightly HighSlightly High
April77.0°F (25.0°C)No RainSunnySlightly HighSlightly High
May81.0°F (27.2°C)No RainSunnyAverageAverage
June83.1°F (28.4°C)Light RainMostly SunnyAverageSlightly High
July83.3°F (28.5°C)Moderate RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Frequent RainMostly CloudySlightly LowAverage
September82.0°F (27.8°C)Frequent RainMostly CloudyAverageSlightly Low
October81.0°F (27.2°C)Light RainMostly SunnySlightly LowAverage
November77.0°F (25.0°C)No RainSunnySlightly LowSlightly Low
December72.7°F (22.6°C)No RainSunnyAverageAverage

The nearest major airports for your trip to San Blas

For your trip to San Blas, Nayarit, you can fly into Tepic, Nayarit (TPQ-Amado Nervo National), located 48.3km away. Notable hotels nearby include NK Hotel Nekié Tepic, a 3.5-star establishment 6.4km from the airport, offering convenient transportation services. Fray Junipero Serra, another 3.5-star hotel, is situated 11.3km away, providing shuttles to the airport. Additionally, Fiesta Inn Tepic, also rated at 3.5 stars, is located 9.7km from Tepic and offers accessible transfers. These accommodations make it easy to travel between the airport and your stay in San Blas.

Frequently asked questions

What is the best area to stay in San Blas?
The best area to stay in San Blas is the central part of town, particularly around the main square, Plaza Principal, and along the waterfront.This area is the heart of San Blas, offering easy access to most of what the town has to offer. You'll find many of the local eateries, shops, and the historic church, Nuestra Señora del Rosario, all within a short walk. The general layout is quite compact, making it very convenient to explore on foot.Couples looking for a relaxed yet authentic experience will find this area ideal. You can enjoy strolls along the waterfront, dine at local restaurants serving fresh seafood, and easily access the historic sites like the Contaduría, an old fort offering panoramic views, which is just a short walk or drive up the hill.For those who appreciate convenience and being close to the action without needing a car for daily activities, staying near the Plaza Principal is a great choice.
What are the best hotels in San Blas that travellers recommend?
For a highly recommended hotel in San Blas, consider the Hotel Marina San Blas.The Hotel Marina San Blas, with an 8.2 rating, is praised by guests for its clean rooms and lovely features. Many rooms offer a sea view, and guests can enjoy the outdoor pool, which includes a dedicated children's pool, along with sun loungers and umbrellas for relaxation. Some rooms also feature a private balcony or terrace. The hotel is conveniently located just 0.8 km from El Borrego Beach.
What are the best family hotels in San Blas?
For family-friendly accommodation in San Blas, Hotel Hacienda Flamingos and Hotel Garza Canela are excellent choices.The 3-star Hotel Hacienda Flamingos, rated 8.8, offers a convenient children's pool and complimentary breakfast, ensuring a good start to your day. Free parking is also available, which is a great benefit for families travelling with their own vehicle. It is located just 1.2 km from El Borrego Beach.Another superb option is the 3.5-star Hotel Garza Canela, with a rating of 8.6. This hotel features a lovely outdoor pool with sun loungers and a poolside bar, superb for relaxing with the family. They also provide free covered self-parking and are only 0.8 km from El Borrego Beach.
What hotels in San Blas offer free breakfast?
For hotels in San Blas that offer complimentary breakfast, the Hotel Hacienda Flamingos is an excellent option.This 3-star hotel, with a very good 8.8 rating, provides a free full breakfast to guests, ensuring a great start to your day. It also offers convenient free self-parking and nearby parking options. The hotel is well-located for exploring local attractions, with La Marinera Temple Ruins just 1.3 km away, Contaduria Ruins at 1.1 km, and the pleasant El Borrego Beach only 1.2 km from the property.
What are the top pet-friendly hotels in San Blas?
For top pet-friendly hotels in San Blas, consider the Hotel Garza Canela and the Hotel Marina San Blas.The 3.5-star Hotel Garza Canela, with an 8.6 rating, warmly welcomes pets and offers a refreshing outdoor pool with comfortable sun loungers and umbrellas, and a convenient poolside bar. It is located just 0.8 km from El Borrego Beach.Another excellent option is the Hotel Marina San Blas, rated 8.2, which specifically allows dogs and features an outdoor pool, including a children's pool, along with sun loungers and umbrellas for relaxation. This hotel is also just 0.8 km from El Borrego Beach, and guests often mention the cleanliness of the rooms.
What are the best budget hotels in San Blas?
For budget-friendly accommodation in San Blas, consider the Hotel Hacienda Flamingos, Hotel Marina San Blas, or Hotel Posada del Rey.The 3-star Hotel Hacienda Flamingos, with an 8.8 rating, offers complimentary breakfast and free parking, either on-site or nearby. It is conveniently located near various attractions, including La Marinera Temple Ruins, Contaduria Ruins, and El Borrego Beach, all within 1.3 km.Another good option is Hotel Marina San Blas, rated 8.2. This hotel provides free WiFi, complimentary toiletries, and free nearby parking. Guests can also enjoy an outdoor pool with sun loungers. El Borrego Beach is just 0.8 km away, and La Marinera Temple Ruins and Contaduria Ruins are also within close proximity.Hotel Posada del Rey, with an 8.4 rating, also offers free nearby parking and features an outdoor pool with sun loungers and umbrellas. It is similarly close to local points of interest, with El Borrego Beach 0.9 km away, and both La Marinera Temple Ruins and Contaduria Ruins within 1.3 km.
What are the most romantic hotels in San Blas for couples?
For a romantic stay in San Blas, the Hotel Marina San Blas is a lovely choice for couples.This hotel, with an 8.2 rating, offers attractive amenities such as an outdoor pool with sun loungers and umbrellas, great for relaxing together. Guests have noted the clean rooms, and some rooms even feature sea views and balconies, providing a delightful setting for a romantic escape. It also offers free WiFi and free self-parking. The hotel is conveniently located near various points of interest, including El Salto and the Church of Our Lady of the Rosary, both just 0.6 km away.
What are the best hotels in San Blas near El Borrego Beach?
For hotels in San Blas near El Borrego Beach, consider the Hotel Marina San Blas or the Hotel Garza Canela.The Hotel Marina San Blas, with a rating of 8.2, is conveniently located just 0.8 km from El Borrego Beach. It offers an outdoor pool with sun loungers and umbrellas, and guests frequently mention the clean rooms. Free WiFi and toiletries are also provided.Another excellent option is the 3.5-star Hotel Garza Canela, rated 8.6, which is also just 0.8 km from El Borrego Beach. This hotel features an outdoor pool with a poolside bar, sun loungers, and umbrellas. Covered self-parking is available, and there are gift shops on site.
When is the best time to go to San Blas?
The best time to go to San Blas, Nayarit, is during the dry season, which runs from November to May.This period offers consistently sunny weather and comfortable temperatures, making it ideal for enjoying the region's outdoor activities. You'll find the humidity is lower, and the days are generally clear, superb for exploring the beaches and natural attractions.Couples looking for a relaxing escape will appreciate the tranquil conditions this time of year. You can enjoy long walks on the beach, boat trips through the mangroves, or simply unwinding by the ocean without the worry of rain interrupting your plans. The calmer waters are also fantastic for swimming and paddleboarding.Birdwatchers, particularly, will find the dry season excellent. Many migratory bird species are present from November to March, making it a prime time for spotting a diverse array of feathered friends in the estuaries and surrounding jungles.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Blas.
How much is the nightly rate at a San Blas hotel?
Prices for hotels in San Blas often vary, but you can find a great deal from CA $75 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia