Hotels in Baja California Peninsula

Search and compare Baja California Peninsula hotels from hundreds of travel sites and save

Baja California Peninsula
23 Sep — 24 Sep2
Baja California Peninsula
Sat 23/9
Sun 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Baja California Peninsula

These hotels are among the most popular places to stay for users visiting Baja California Peninsula. If you're not finding the hotel you're looking for and have flexibility with dates, try adjusting the search form at the top of the page for more options.
Filter by star ratings
All filters
Riu Palace Cabo San Lucas
8.4 Excellent
Camino Viejo a San Jose Del Cabo Km 4.5, Cabo San Lucas, Baja California Sur, Mexico
Show on map
2.4 km from city center, Cabo San Lucas, BS, Mexico 
ExcellentBased on 890 reviews
8.4

Providing an in-house night club and a beauty parlour, Riu Palace Cabo San Lucas All Inclusive is located in Los Cabos and offers 4-star accommodation. It has a gym, as well as a sauna, an outdoor pool and a Jacuzzi.

Riu Santa Fe Hotel
8.0 Excellent
Camino Viejo a San Jose, Cabo San Lucas, Baja California Sur, Mexico
Show on map
2.4 km from city center, Cabo San Lucas, BS, Mexico 
ExcellentBased on 1,451 reviews
8.0

Featuring an on-site night club and a beauty salon, Riu Santa Fe All Inclusive is located in Los Cabos and offers 4-star accommodation. Guests have access to outdoor tennis courts, a sauna and an outdoor pool.

Solmar Resort
8.3 Excellent
Avenida Solmar #1, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.8 km from city center, Cabo San Lucas, BS, Mexico 
ExcellentBased on 1,287 reviews
8.3

Located in Los Cabos, Solmar Resort provides cosy 4-star accommodation, as well as outdoor tennis courts, a private beach and an outdoor pool. It also offers an all-inclusive meal plan, a rooftop terrace and a Jacuzzi.

Dreams Los Cabos Suites Golf Resort & Spa
6.8 Good
Carretera Transpenisular 18.5 Cls-Sjc, Cabo San Lucas, Baja California Sur, Mexico
Show on map
16.7 km from city center, Cabo San Lucas, BS, Mexico 
GoodBased on 86 reviews
6.8

Providing a private beach, a rooftop terrace and outdoor tennis courts, Dreams Los Cabos Suites Golf Resort & Spa is a deluxe base in Los Cabos. It boasts an outdoor pool with water slides, a sauna and a Jacuzzi.

Pueblo Bonito Pacifica Resort and Spa
8.0 Excellent
Cabo Pacifica, Cabo San Lucas, Baja California Sur, Mexico
Show on map
3.3 km from city center, Cabo San Lucas, BS, Mexico 
ExcellentBased on 1 review
8.0

Located in Los Cabos, Pueblo Bonito Pacifica Resort & Spa-All Inclusive-Adult Only offers modern 5-star accommodation, as well as an outdoor pool, a private beach and outdoor tennis courts. It has a spa, as well as a sauna, a Jacuzzi and a rooftop terrace.

Chileno Bay Resort & Residences, Auberge Resorts Collection
Carretera Transpeninsular Km 15, Cabo San Lucas, Baja California Sur, Mexico
Show on map
13.3 km from city center, Cabo San Lucas, BS, Mexico 

Chileno Bay Resort & Residences an Auberge Resort is located in Los Cabos and offers free Wi-Fi. It also provides a kids pool, an outdoor pool and a kids club.

City Express by Marriott Rosarito
7.3 Good
Carretera Libre Tijuana - Ensenada 362, Rosarito, Baja California, Mexico
Show on map
2.1 km from city center, Rosarito, BN, Mexico 
GoodBased on 1,166 reviews
7.3

City Express Rosarito offers a comfortable setting in Rosarito and has a swimming pool, complimentary wireless internet and free private parking on-site. It provides 3-star accommodation with air-conditioned rooms.

Hotel Cortez
8.6 Excellent
Avda Lopez Mateos 1089, Ensenada, Baja California, Mexico
Show on map
2.1 km from city center, Ensenada, BN, Mexico 
ExcellentBased on 1,258 reviews
8.6

Hotel Cortez provides comfortable 3-star accommodation in Ensenada. It also offers a 24-hour reception, an outdoor pool and meeting rooms.

Top-rated Baja California Peninsula hotels

Some of the very best Baja California Peninsula hotels as rated by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 18,434 hotels
1
Las Ventanas al Paraiso, A Rosewood Resort
KM 19.5 Ctra. Transpeninsular, San José del Cabo, Baja California Sur, Mexico
Show on map
11.5 km from city center, San José del Cabo, BS, Mexico 

Providing a private beach, a rooftop terrace and outdoor tennis courts, Las Ventanas Al Paraiso A Rosewood Resort is a deluxe base in Los Cabos. The multiple amenities this luxury resort offers include a sauna, free Wi-Fi and an outdoor pool.

2
JW Marriott Los Cabos Beach Resort & Spa
8.4 Excellent
Fraccion Hotelera FH5-C1, San José del Cabo, Baja California Sur, Mexico
Show on map
4.4 km from city center, San José del Cabo, BS, Mexico 

JW Marriott Los Cabos Beach Resort & Spa is located in Los Cabos and offers a Jacuzzi. It also provides a kids club, a sauna and an outdoor pool.

3
Hilton Los Cabos
8.9 Excellent
Carretera Transpeninsular, San José del Cabo, Baja California Sur, Mexico
Show on map
11.0 km from city center, San José del Cabo, BS, Mexico 

Offering a private beach and an outdoor swimming pool, this 5-star resort is situated in Los Cabos. It also offers outdoor tennis courts, a rooftop terrace and a Jacuzzi.

4
Grand Fiesta Americana Los Cabos Golf & Spa
8.5 Excellent
Carretera Transpeninsular Km 10.3, Cabo San Lucas, Baja California Sur, Mexico
Show on map
9.2 km from city center, Cabo San Lucas, BS, Mexico 

Guests of this unique resort will appreciate the seclusion of its private beach and on-site day spa, all just a short drive from the heart of Los Cabos. It also features a sauna, a Jacuzzi and an outdoor pool.

5
Marquis Los Cabos, Resort & Spa - Adults Only
8.7 Excellent
Carretera Transpeninsular KM. 21.5, San José del Cabo, Baja California Sur, Mexico
Show on map
10.1 km from city center, San José del Cabo, BS, Mexico 

Offering a private beach and an outdoor pool, this 5-star resort is located in Los Cabos. It also offers a sauna, a Jacuzzi and a rooftop terrace.

6
Hotel Ticuán
8.7 Excellent
Av. Miguel Hidalgo (8va) #8190, Tijuana, Baja California, Mexico
Show on map
0.8 km from city center, Tijuana, BN, Mexico 

Located in Tijuana, Hotel Ticuan is within a 20-minute drive of General Abelardo L. Rodriguez International Airport and provides a sauna. Those staying at the property can also enjoy free wireless internet.

7
Breathless Cabo San Lucas Adults Only
8.4 Excellent
Paseo de la Marina 4570, Col. Médano, Cabo San Lucas, Baja California Sur, Mexico
Show on map
1.1 km from city center, Cabo San Lucas, BS, Mexico 

Featuring a sauna, a Jacuzzi and an outdoor pool, Breathless Cabo San Lucas All Inclusive- Adults Only is located in Los Cabos and is a short walk from Marina Cabo San Lucas. It also offers massage services, an express check-in and check-out feature and an all-inclusive meal plan.

8
ME Cabo
8.4 Excellent
Playa El Medano, Cabo San Lucas, Baja California Sur, Mexico
Show on map
0.8 km from city center, Cabo San Lucas, BS, Mexico 

Providing a private beach and a swimming pool, ME Cabo - Adults Oriented is a deluxe place to stay in Los Cabos. The multiple amenities this unique resort features include an outdoor pool, an express check-in and check-out feature and a sauna.

Cheapest hotels in Baja California Peninsula

Currently, these are the lowest-priced hotels in Baja California Peninsula we've come across for the dates selected. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
Show all 18,434 hotels
Hotel Corona Plaza
6.1 Good
Calle Cedro #151, Rosarito, Baja California, Mexico
Show on map
2.2 km from city center, Rosarito, BN, Mexico 

Hotel Corona Plaza provides a comfortable setting when in Rosarito. It also offers a sun deck, an outdoor pool and free Wi-Fi.

₹ 5,485
Avg. per night
Hotel Fiesta Tijuana
4.9 Okay
Boulevard Agua Caliente 1426 Fraccionamiento Calete, Tijuana, Baja California, Mexico
Show on map
2.0 km from city center, Tijuana, BN, Mexico 

Hotel Fiesta Tijuana by Nova provides a comfortable setting when in Tijuana. It also offers a Jacuzzi, an outdoor pool and meeting rooms.

₹ 5,734
Avg. per night
San Nicolas Hotel and Casino
8.7 Excellent
Primera y Guadalupe, 1530, Ensenada, Baja California, Mexico
Show on map
1.8 km from city center, Ensenada, BN, Mexico 

San Nicolas Hotel Casino provides a comfortable setting when in Ensenada. It has a spa and wellness centre, as well as valet parking, a Jacuzzi and an outdoor pool.

₹ 5,818
Avg. per night
Sleep Inn Mexicali
8.4 Excellent
Blvd Lazaro Cardenas No. 1837, Mexicali, Baja California, Mexico
Show on map
4.2 km from city center, Mexicali, BN, Mexico 

Ideally located in Mexicali, Sleep Inn Mexicali provides modern accommodation an easy drive from Estadio Casas GEO and Centro de Ensenanza Tecnica y Superior. It also offers meeting rooms, a 24-hour reception and free Wi-Fi.

₹ 5,901
Avg. per night
Hotel Real Inn
7.1 Good
Boulevard Agua Caliente 11451, Tijuana, Baja California, Mexico
Show on map
3.6 km from city center, Tijuana, BN, Mexico 

Hotel Real Inn provides 3-star accommodation in Tijuana. It offers free Wi-Fi, a free shuttle service and an outdoor pool.

₹ 6,566
Avg. per night
Hotel Las Rosas & Spa
Tijuana-Ensenada, km 105.5, Ensenada, Baja California, Mexico
Show on map
7.3 km from city center, Ensenada, BN, Mexico 

Boasting a sauna and an outdoor heated pool, Hotel Las Rosas & Spa is located in Ensenada and offers modern accommodation. It also features massage services, a 24-hour reception and babysitting/child services.

₹ 7,064
Avg. per night
Hotel Festival Plaza Playas Rosarito
7.0 Good
Blvd Benito Juarez 1207, Centro, Rosarito, Baja California, Mexico
Show on map
2.7 km from city center, Rosarito, BN, Mexico 

Situated in Rosarito, Hotel Festival Plaza Playas Rosarito offers elegant 3-star accommodation, as well as a Jacuzzi and an outdoor pool. Guests can also make use of complimentary Wi-Fi access during their stay.

₹ 7,397
Avg. per night
Hotel Perla
1570 Paseo Alvaro Obregon Zona Comercial, La Paz, Baja California Sur, Mexico
Show on map
2.6 km from city center, La Paz, BS, Mexico 

Situated in La Paz, Hotel Perla La Paz offers 4-star accommodation, as well as free Wi-Fi and an outdoor pool. It is ideally located for those wishing to discover the area's attractions.

₹ 7,563
Avg. per night