Skip to main content

Filter by:


Star rating

Review score

San Rafael – 238 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ibis Mazatlan Marina, hotel in San Rafael

Set in Mazatlán, 2 km from Cerritos/Brujas Beach, Ibis Mazatlan Marina offers accommodation with a restaurant, free private parking, a bar and a shared lounge.

Easy access off highway. Close to a mall with food options. Nice new rooms with very comfortable beds and pillows with a great sunset view.Breakfast was pretty good with great coffee.
8.5
Scored 8.5
Very good
Rated very good
1,435 reviews
Price from£70.77per night
Gamma Mazatlan The Inn At Centro Historico, hotel in San Rafael

Gamma Mazatlan The Inn At Centro Historico offers accommodation in Mazatlán. Every room at this hotel is air conditioned and features a flat-screen TV.

The Gamma Mazatlan was in a very walkable district with restaurants and galleries everywhere. The beach was just a few blocks down the street! The restaurant on the first level serves a delicious breakfast buffet.
9.0
Scored 9.0
Superb
Rated superb
617 reviews
Price from£78.15per night
City Express by Marriott Mazatlan, hotel in San Rafael

This modern hotel includes an outdoor swimming pool, a gym and free Wi-Fi. The spacious rooms at the Cityexpress Mazatlán are decorated in neutral tones, with light wood furniture.

The staff were excellent ..... they took a personal interest (Gabriella and Stephania), tried their best yo give excellent suggestions (Katya) and had a "no problems" approach to helping sort out issues (Juan Carlos)
8.0
Scored 8.0
Very good
Rated very good
654 reviews
Price from£73.63per night
Park Royal Beach Mazatlán, hotel in San Rafael

This hotel is steps from the North Pacific Ocean and within walking distance of the Mazatlan International Convention Center.

Trato amable, excelente
7.4
Scored 7.4
Good
Rated good
1,012 reviews
Price from£84.94per night
Hotel Ave Inn, hotel in San Rafael

Located in Mazatlán, a few steps from Camaron Beach, Hotel Ave Inn provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

parking, elevator
8.3
Scored 8.3
Very good
Rated very good
895 reviews
Price from£61.83per night
Mona Inn, hotel in San Rafael

Set in Mazatlán, within 3 km of Plazuela Machado and 5.7 km of Mazatlan Lighthouse, Mona Inn offers accommodation with an outdoor swimming pool and free WiFi as well as free private parking for guests...

8.4
Scored 8.4
Very good
Rated very good
329 reviews
Price from£47.78per night
El Cid Marina Beach Hotel, hotel in San Rafael

This hotel is located on a marina and is within 3 miles of downtown Mazatlan. This hotel offers a private beach, a large hot tub and a shuttle to El Cid Country Club.

8.1
Scored 8.1
Very good
Rated very good
12 reviews
Price from£375.19per night
Aló Select Mazatlan, hotel in San Rafael

Ideally situated in the Zona Dorada district of Mazatlán, Aló Select Mazatlan is situated 200 metres from Camaron Beach, 1.9 km from North Beach and 2.6 km from Punta del Sabalo.

Location, free parking
6.9
Scored 6.9
Pleasant
Rated pleasant
649 reviews
Price from£36.75per night
Hotel Perla Mazatlan, hotel in San Rafael

Set in Mazatlán, 400 metres from Plazuela Machado, Hotel Perla Mazatlan features a terrace and views of the city. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private...

Good location. There's a grocery store around the corner. It's a few blocks away from the main market and a few minute's walk to the malecon.
7.3
Scored 7.3
Good
Rated good
185 reviews
Price from£29.45per night
Hotel Oasis, hotel in San Rafael

Located in Mazatlán, 10 km from Plazuela Machado, Hotel Oasis provides accommodation with a garden, free private parking and a restaurant.

I DID LIKE THE FACT THAT I WAS ABLE TO GET A ROOM THERE AT ALL CONSIDERING THAT I HAD LEFT THE PLANNING TOP SEE THE TOTAL SOLAR ECLIPSE OF THE SUN TO THE LAST MINUTE. THE STAFF DID TRY THERE VERY BEST FOR ME HOWEVER THEY SPOKE SPANISH. I ONLY SPEAK ENGLISH.
5.4
Scored 5.4
Average
Rated passable
49 reviews
Price from£33.17per night
See all hotels in and around San Rafael
Subscribe to receive premium deals

Prices drop the moment you sign up!