Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
San José del Cabo – 118 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Marisol Hotel Boutique 3 stars

Hotel in San José del Cabo

Just 200 metres from the beach in San José del Cabo, Marisol Hotel Boutique offers 9 elegant air-conditioned rooms. Free WiFi is available in all areas. I love super cool little boutique hotels like this that are run with pride by the owner. Marisol and her staff were very warm and welcoming, and went out of their way to be helpful and accommodating. This place has charm, character and soul, and is in a perfect location 2 minutes from the beach and close to shops and restaurants. If you’re expecting the luxury of the Four Seasons, it’s not here, but everything is clean, comfortable, functional, and done with taste and style. It is excellent value for money!

Show more Show less
9.2
Superb
671 reviews
Price from
£74
per night

Suites Las Palmas 3 stars

Hotel in San José del Cabo

This hotel is located in San Jose del Cabo, Mexico, within walking distance of beach. The hotel offers an outdoor swimming pool, on-site restaurant and WiFi. enjoyed the central location and cleanliness and friendliness of staff. The upgraded me to a suite and early check in at no charge. Was very impressed with how clean and cozy the room felt. Plus, they sent me a doctor in the morning for COVID test.

Show more Show less
8.1
Very good
680 reviews
Price from
£64
per night

SIX TWO FOUR Urban Beach Hotel 4 stars

Hotel in San José del Cabo

Located within 600 metres of Hotelera Beach and 3 km of San Jose Estuary, SIX TWO FOUR Urban Beach Hotel provides rooms in San José del Cabo. Super nice staff, really comfortable bed, stylish room, nice bathroom, view on golf course, great value for money, centrally located

Show more Show less
8.9
Fabulous
543 reviews
Price from
£98
per night

Hotel Aeropuerto Los Cabos 3 stars

Hotel in San José del Cabo

Only 6 minutes’ drive from the Los Cabos International Airport, and offering free transportation from and to that location, Hotel Aeropuerto Los Cabos has Wi-Fi connection for free and 24 hour front... Surpricely clean and modern design . Staff - very friendly and supportive . They agreed to park my RV just closed to the entrance. Helped me a lot ..

Show more Show less
8.3
Very good
703 reviews
Price from
£87
per night

Hyatt Place Los Cabos 3 stars

Hotel in San José del Cabo

Offering an outdoor pool and a fitness centre, Hyatt Place Los Cabos is located just 300 metres from the beach. The hotel was central to both the town and shopping and the beach. The staff were amazing and helpful, everyone from the front desk to the cleaning staff who helped us with language. She was so sweet. The pool was warm and even warmer by the end of the day. The breakfast was amazing. Fresh refried beans, very good coffee, selection of fruit, cereal, toast. Can’t say enough good things about the breakfast.

Show more Show less
8.7
Fabulous
665 reviews
Price from
£104
per night

Posada Real Los Cabos 4 stars

Hotel in San José del Cabo

The Hotel Posada Real- Los Cabos, located in the center of the tourist development of San José del Cabo, with 133 meters of private beach, is a haven of natural beauty and Mexican hospitality, ideal... It’s an older property but very clean

Show more Show less
7.8
Good
805 reviews
Price from
£120
per night

Hampton Inn & Suites by Hilton Los Cabos 4 stars

Hotel in San José del Cabo

Boasting a fitness centre, bar, shared lounge and free WiFi, Hampton Inn & Suites by Hilton Los Cabos is situated in San José del Cabo, 1.4 km from Punta Bella Beach and 1.5 km from Westin Beach. Nice and clean rooms, very easy accessible and convenient. All the amenities necessary.

Show more Show less
8.3
Very good
406 reviews
Price from
£94
per night

La Marina Inn 4 stars

Hotel in San José del Cabo

Set in San José del Cabo, 200 metres from La Playita, La Marina Inn offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Juliette was an awesome host! thank you Juliette! The beds were comfy. The restaurant was awesome as we Great restaurant.

Show more Show less
8.3
Very good
216 reviews
Price from
£122
per night

Hotel Santa Maria del Cabo 4 stars

Hotel in San José del Cabo

Located 500 metres from Las Mañanitas Beach, this modern hotel offers an outdoor pool. Air-conditioned rooms feature free Wi-Fi and balconies with views of San José Golf Course and the beach. Staff were excellent at keeping the room sparkling.The onsite restaurant for breakfast was convenient,good food and the coffee was great.The desk crew were awesome.Very helpful,professional,friendly and you can tell that they like their job.Shoutout to Emilio and Melinna,they are an asset to the hotel.I had a most enjoyable vacation staying here.

Show more Show less
8.4
Very good
358 reviews
Price from
£74
per night

MariaMar Suites 3 stars

Hotel in San José del Cabo

Located among the Club Campestre San José and Querencia Golf Club in San José del Cabo, this property features an outdoor pool and free Wi-Fi access. Complimentary breakfast is included. it’s a mixture of hotel and apt complex really comfy, more of a forgone r crowd

Show more Show less
8.4
Very good
166 reviews
Price from
£86
per night

Most booked hotels in San José del Cabo in the past month

See all

Budget hotels in San José del Cabo

See all

Hotels located in the centre of San José del Cabo

See all

FAQs about hotels in San José del Cabo

  • On average, 3-star hotels in San José del Cabo cost £41 per night, and 4-star hotels in San José del Cabo are £180 per night. If you're looking for something really special, a 5-star hotel in San José del Cabo can on average be found for £829 per night (based on Booking.com prices).

  • On average, it costs £93 per night to book a 3-star hotel in San José del Cabo for tonight. You'll pay on average around £167 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San José del Cabo will cost around £721 (based on Booking.com prices).

  • Marisol Hotel Boutique, Zadún, a Ritz-Carlton Reserve and Cabo Surf Hotel are some of the popular hotels in San José del Cabo.

  • For hotels in San José del Cabo that serve up a highly-rated breakfast, try Hotel Boutique Plaza Doradas, Hotel Santa Maria del Cabo and SIX TWO FOUR Urban Beach Hotel.

  • Cabo Surf Hotel, Hotel El Ganzo Adults Only and Club Regina Los Cabos have received great reviews from travellers in San José del Cabo regarding the views from their hotel rooms.

  • Many families visiting San José del Cabo loved staying at Zadún, a Ritz-Carlton Reserve, Cabo Surf Hotel and SIX TWO FOUR Urban Beach Hotel.

  • These hotels in San José del Cabo are highly rated by couples: Zadún, a Ritz-Carlton Reserve, Mar del Cabo By Velas Resorts and The White Lodge.

  • The average price per night for a 3-star hotel in San José del Cabo this weekend is £96 or, for a 4-star hotel, £238. Looking for something even fancier? 5-star hotels in San José del Cabo for this weekend cost on average around £884 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about San José del Cabo:

Explore guest reviews of hotels in San José del Cabo

See all

Research, refine and make plans for your whole trip