Skip to main content

Filter by:


Star rating

Review score

San Rafael – 239 hotels and places to stay
See the latest prices and deals by choosing your dates.
Don Pelayo Pacific Beach, hotel in San Rafael

This hotel is located in Mazatlan, Mexico and overlooks the Pacific Ocean. It offers an outdoor pool with two slides, a hot tub, a games room and air-conditioned rooms with private balconies.

There was no hair drier in the room neither in the hotel It was too noisy The staff needs orientation in service The breakfast starts late
8.2
Scored 8.2
Very good
Rated very good
4,354 reviews
Price from£62.10per night
Gaviana Resort, hotel in San Rafael

The Gaviana Resort is on the Las Gaviotas Beach and located in the Zona Dorada shopping and restaurant area. The Sinaloa (MZT-General Rafael Buelna Intl.) Airport is 12.4 miles from the resort.

The pool
8.5
Scored 8.5
Very good
Rated very good
1,428 reviews
Price from£100.15per night
Hotel Sands Arenas, hotel in San Rafael

Set 50 metres from Mazatlán Beach, Hotel Sands Arena offers views of Puerto Viejo Bay and the Pacific Ocean. It features a restaurant, hot tub and an outdoor swimming pool with a flume.

Basic, but nice and clean hotel with a decent poo. Good location, weak wifi.
7.9
Scored 7.9
Good
Rated good
1,019 reviews
Price from£70.20per night
Hotel Dwana, hotel in San Rafael

Hotel Dwana is situated in Mazatlán, within 600 metres of Plazuela Machado and 2.1 km of Mazatlan Lighthouse.

Great locations and spacious room
8.5
Scored 8.5
Very good
Rated very good
347 reviews
Price from£50.51per 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 location of the hotel is excellent as well as the staff friendliness
9.0
Scored 9.0
Superb
Rated superb
615 reviews
Price from£82.29per night
The Inn at Mazatlan, hotel in San Rafael

Situated next to Mazatlán Beach, this tropical-style hotel offers a spa, gym and large outdoor pool with a waterfall and hot tub. Each spacious room has a large terrace with sea views.

Excelente vista al mar
8.3
Scored 8.3
Very good
Rated very good
1,321 reviews
Price from£116.43per night
Bahia Marina Departamentos, hotel in San Rafael

Set in Mazatlán, 1.8 km from Punta del Sabalo, Bahia Marina Departamentos offers accommodation with an outdoor swimming pool, free private parking and a terrace.

Kitchen.And the size was great!
7.5
Scored 7.5
Good
Rated good
630 reviews
Price from£84.31per night
Mar Sol Bungalows & Hotel, hotel in San Rafael

Located next to the beach, Mar Sol Bungalows & Hotel is 1 hours’ drive away from Mazatlan International Airport. It features a garden, free Wi-Fi and free parking.

Clean and comfortable
8.9
Scored 8.9
Fabulous
Rated fabulous
147 reviews
Price from£122.28per 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
893 reviews
Price from£50.13per night
Oceano Palace, hotel in San Rafael

Situated directly on the beach in Mazatlan and close to many popular sites and attractions, this hotel features comfortable accommodations and friendly service in a convenient location.

Honestly not much! Been going for a couple of years and now that I took family, wasn’t that great!
6.8
Scored 6.8
Pleasant
Rated pleasant
433 reviews
Price from£109.40per night
See all hotels in and around San Rafael
Subscribe to receive premium deals

Prices drop the moment you sign up!