27 Jan 2020 - 28 Jan 2020

2 adults - 1 room

Search and compare traveller-reviewed accommodation in Ensenada with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Ensenada hotel deals for you. Happy travels!


The best hotels in Ensenada

Reviewed by travellers for travellers like you, the three top-rated hotels in Ensenada are Hotel Coral & Marina, Hotel Cortez and Hotel Bahia.


Where to stay in Ensenada

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Ensenada’s major attractions.

Hotels near Malecon Ensenada

Hotels near Parque Revolución

Hotels near Ciudad Deportiva


If you want to stay in a certain area of Ensenada, scroll down to check out hotels via our map view.

Top rated hotels in Ensenada

from £63
from £106
from £196

What are travellers saying about Ensenada?

Adventure Travellers
Family Travellers
Outdoor Enthusiasts
Green Travellers
Member reviews (43)

TACOS, TACOS TACOS;!!!!!! tacos for approx $1.25?!?! FEED ME! A wonderful city to get tacos & chrruos, & beers that you can only get from Mexico. Would definitely go again in the future... Word to the wise, I wouldn't venture out at night...a lil sketchy

Kevin Picholo
Kevin PicholoFoster City

Its a beach town in Mexico, about 1.5 hrs drive south from San Diego. Spent a weekend with friends here and had a great time. Ate a lot of local tacos for 50 cents each (1998 price), 80 cents (2002 price) and also tried their sidewalk seafood ceviche in a cup.

Becky Bates
Becky BatesSan Diego

This coastal Baja port city is not as touristy or as visited as Rosarito or TJ, but you can still find plenty of fun. The bars and clubs that line the main downtown stomping grounds are wild; go for margaritas at 11am and you'll suddenly find yourself with a platter of cheap tequila shots, roses from adoring strangers (if you're a woman), and whistle-blowing bar staff who love to bring you up in front of the crowds on the street and shotgun you, then pick you up and spin you around for a free show. Not like that happened to us or anything...

KatSan Diego

Ensenada (Spanish pronunciation: [enseˈnaða]) is a coastal city in Mexico, the third-largest in Baja California. Lying 125 kilometres (78 mi) south of San Diego on theBaja California Peninsula, it is locally referred to as La Cenicienta del Pacífico, "TheCinderella of the Pacific."


The least expensive month is January, with an average of £75 per night. The most expensive month to stay in Ensenada is November, with an average price of £96 per night.
The average price of a hotel in January last year was £84 per night. This is the same as the average nightly price seen over the previous 12 months.
In Ensenada, the expected average temperature in January is 8.3°C/46.9°F. The warmest month is typically September, which averages 21.3°C/70.3°F. The coolest month is December, with temperatures averaging 4.9°C/40.8°F.

Plan a trip to Mexico