Only one of San José del Cabo's eight best-rated hotels has a beach guests call swimmable. We ranked them by verified guest reviews and priced them live, from $91 a night in town to $2,096 at Palmilla.
What You Should Know
- The hotel-zone beach in San José del Cabo is not a swimming beach. Guests at the seafront hotels describe big waves, and the one beach on this list guests call swimmable is at One&Only Palmilla.
- Two of the eight, plus the unranked Hotel Colli, are in the historic centre, with the galleries, restaurants and plaza on the doorstep. The seafront resorts are about 2 km away.
- Prices range from $91 a night for two at Santa Maria del Cabo to $2,096 at One&Only Palmilla. On our mid-November date, two hotels priced at three to five times their other dates.
- San José del Cabo is about 10 km from the airport in a straight line, against roughly 35 km for Cabo San Lucas, so it is the easier base for a short trip.
San José del Cabo Hotels: The Short Answer
One&Only Palmilla has the highest weighted guest score in San José del Cabo, 9.6/10 across 223 reviews, which puts it #1 by our weighted score. It is also the only hotel here with a beach guests describe as swimmable, from $1,055 a night for two. In town, Viceroy Los Cabos on the hotel-zone seafront scores 9.2 across 547 reviews, from $368. For the historic centre, Casa Natalia, an adults-only boutique on Boulevard Mijares, scores a perfect 10 for service and location, from $173. On a budget, Santa Maria del Cabo priced at $91 on every date we tried.
We ranked the eight by guest score weighted for review volume (the formula is at the end of this guide), using the same rules as our best hotels in Cabo San Lucas guide, and priced every one live for the same stay, two adults for three nights, on five check-in dates from October 2026 to February 2027. Only eight hotels in San José del Cabo cleared our review floor with live rates, so this list is eight rather than ten. The ranking measures guest satisfaction and nothing else: price, location, beach access and family facilities do not move a hotel up or down, so we cover those separately in each write-up.
Best San José del Cabo Hotels at a Glance
| Measure | Hotel | The Numbers |
|---|---|---|
| Highest weighted score | One&Only Palmilla | 9.6 across 223 reviews, from $1,055 |
| Most-reviewed five-star | Viceroy Los Cabos | 9.2 across 547 reviews, from $368 |
| Top-rated in the historic centre | Casa Natalia Boutique Hotel | 9.2 across 338 reviews, adults-only, from $173 |
| Lowest five-star price | JW Marriott Los Cabos | 9.0 across 238 reviews, from $290 |
| Lowest price | Santa Maria del Cabo | 8.3 across 373 reviews, $91 on every date |
| Only guest-reported swimmable beach | One&Only Palmilla | At Punta Palmilla, Corridor Km 7.5 |
Best Hotels in San José del Cabo: Compare and Book
| # | Hotel | Guest Score | Stars | Price/Night (From) | Board | Area | Best For |
|---|---|---|---|---|---|---|---|
| 1 | Highest weighted score One&Only Palmilla Book Now |
⭐ 9.6/10 (223 reviews) | ★★★★★ | From $1,055 USD | Room only or breakfast | Punta Palmilla, Corridor Km 7.5 | Luxury with a swimmable beach |
| 2 | Viceroy Los Cabos Book Now |
⭐ 9.2/10 (547 reviews) | ★★★★★ | From $368 USD | Room only or breakfast | Hotel zone, Paseo Malecón | Design-led five-star in town |
| 3 | Hilton Vacation Club Cabo Azul Book Now |
⭐ 9.2/10 (521 reviews) | ★★★ | From $329 USD | Room only | Hotel zone, Paseo Malecón | Families wanting space and pools |
| 4 | Casa Natalia Boutique Hotel Book Now |
⭐ 9.2/10 (338 reviews) | ★★★★ | From $173 USD | Room only or breakfast | Historic centre, Blvd Mijares | Couples who want the old town |
| 5 | JW Marriott Los Cabos Book Now |
⭐ 9.0/10 (238 reviews) | ★★★★★ | From $290 USD | Room only or breakfast | Puerto Los Cabos | Families wanting a big-brand resort |
| 6 | Lumina at Cardinal Book Now |
⭐ 8.9/10 (314 reviews) | ★★★★ | From $170 USD | Room only | Historic centre, Miguel Hidalgo | Longer stays in the old town |
| 7 | Santa Maria del Cabo Book Now |
⭐ 8.3/10 (373 reviews) | ★★★★ | From $91 USD | Room only or breakfast | Club de Golf, Fonatur | The tightest budget |
| 8 | MariaMar Suites Book Now |
⭐ 8.3/10 (523 reviews) | ★★★ | From $128 USD | Breakfast included | Costa Azul hillside | Budget stays with a car |
ℹ️ Guest scores, review counts and board types are drawn from our own hotel reservation system and were verified in September 2026. Star ratings are the official classification; Hilton Vacation Club Cabo Azul is listed at three stars despite its resort facilities. Prices change daily, always confirm at checkout.
Compare Live San José del Cabo Hotel Prices
Prices come directly from our live hotel reservation system and reflect real-time rates for a sample three-night stay for two adults, not generic “from” prices. Every hotel here sells a room-only or breakfast-included rate, so what you see is the cost of the room. Choose your dates, compare total costs, and book directly from this page with instant email confirmation. The numbered hotels match the comparison table below.
- Instant confirmation by email
- Live rates, not brochure prices
- Room-only and breakfast rates
- Free cancellation on selected rates

One&Only Palmilla
A 9.6 across 223 reviews, with perfect 10s for cleanliness, service and amenities, and the one beach on this list guests call swimmable.

Viceroy Los Cabos
A 9.2 across 547 reviews and 9.8 for service, on the hotel-zone seafront. Guests praise the butler and concierge team.

Hilton Vacation Club Cabo Azul
A perfect 10 for location and amenities, with a three-tier pool and swim-up bar, and a walk to downtown restaurants.

Casa Natalia Boutique Hotel
Adults-only boutique on Boulevard Mijares with perfect 10s for service and location. Ask for a room away from the road.

JW Marriott Los Cabos
Five-star at Puerto Los Cabos from $290 with a kids' club and a lap pool. Guests flag the value and maintenance.

Lumina at Cardinal
Apartments on Miguel Hidalgo in the historic centre with a rooftop pool, a 9.4 for location and a 9.4 for service.

Santa Maria del Cabo
The cheapest hotel here at $91 a night on every date we priced, with a 9.5 for value and kitchenettes in many units.

MariaMar Suites
Breakfast-included suites on the Costa Azul hillside at $128 to $132. You will want a car to reach the beach.
Indicative nightly rate for a 3-night stay, two adults, checking in about 30 days out. All eight are priced room-only or breakfast-included. Live pricing at checkout.Room only. Local taxes and fees are added at checkout and can add roughly 20%.
Search all resorts & dates →San José del Cabo or Cabo San Lucas?
The two towns of Los Cabos are about 30 km apart and feel like different trips. San José del Cabo is the older, quieter one, built around a colonial plaza, a mission church and a gallery district. Cabo San Lucas, at the tip of the peninsula, has the marina, El Arco, the nightlife and the beach where most people swim.
| What you are comparing | San José del Cabo | Cabo San Lucas |
|---|---|---|
| Feel | Colonial town, galleries, restaurants | Marina, nightlife, boat tours |
| Distance to the airport (straight line) | About 10 km | About 35 km |
| Swimmable beach in town | No; the hotel-zone beach has big waves | Yes, Medano Beach |
| Hotels on our lists from | $91 a night | $54 a night |
| Best for | Couples, food, a slower pace, short trips | First trips, swimming, nightlife, El Arco |
If you want to swim in the sea from your hotel or be close to the boat trips, Cabo San Lucas is the better base, and our best hotels in Cabo San Lucas guide ranks the options there. If you want to walk to dinner in a real town and be close to the airport, stay here.
San José del Cabo Areas: Where the Hotels Are
Historic Centre: Galleries and Restaurants
Casa Natalia on Boulevard Mijares and Lumina at Cardinal on Miguel Hidalgo are a few steps from the plaza, the mission church and the gallery district, where the Thursday evening Art Walk runs through the winter season. Hotel Colli is on the same street. This is the only part of San José del Cabo where you can walk to restaurants every night. There is no beach; the seafront is about 2 km away.
Hotel Zone: Seafront Resorts
Viceroy and Hilton Vacation Club Cabo Azul sit a few hundred metres apart on Paseo Malecón, the seafront strip south of town, with Santa Maria del Cabo just inland in the Fonatur golf district. Cabo Azul guests describe a pleasant walk into downtown and restaurants across the street. The beach is long and beautiful, but guests are clear that it is not for swimming: one described waves big enough that people should not try to go in.
Costa Azul: Hillside, With a Car
MariaMar Suites is on the hillside above Costa Azul, west of the hotel zone. Guests say it is not on the beach and that it is hard to reach without a car.
Puerto Los Cabos: East of Town
JW Marriott sits at Puerto Los Cabos, the marina and golf development about 4 km east of the centre. It is a self-contained resort, and one guest noted that its beach could not be used for swimming.
Palmilla: The Start of the Corridor
One&Only Palmilla is at Km 7.5 of the Corridor on Punta Palmilla, about 6 km from the centre. Guests call its beach swimmable, which makes it the exception on this list. It is not walkable to town, and guests use taxis or Uber to eat out.
The map below plots all eight hotels. The pins follow our ranking.
Best San José del Cabo Hotels: Our Full Picks
One&Only Palmilla
Rated 9.6/10 across 223 guest reviews, One&Only Palmilla is #1 by our weighted score for San José del Cabo, with perfect 10s for cleanliness, service, amenities and overall experience and 9.9 for food. It sits on Punta Palmilla at Km 7.5 of the Corridor, and it is the one hotel on this list where guests call the beach swimmable; one guest on their tenth stay singled that out. Guests also praise the pools, the large ocean-view rooms and the breakfast. From $1,055 per night for two, rising to $2,096 on our February date. Value for money is its lowest score at 8.1, and the complaints are about cost rather than quality: one guest paid $165 for a lunch of a hamburger, two tacos and two sodas, and several say they ate off property because of the prices. It is remote from town, so plan on taxis or Uber, and one guest mentioned noisy neighbours. It has a kids' club and golf. We'd book this for a milestone trip where a swimmable beach matters.
Viceroy Los Cabos
Rated 9.2/10 across 547 guest reviews, Viceroy is the most-reviewed five-star in San José del Cabo and the design-led choice on the hotel-zone seafront. Service scores 9.8, and guests single out the butler and concierge team, the zero-edge pools and, in some rooms, a plunge pool on the balcony. From $368 per night for two, rising to $677 in February. Location scores 8.3, its lowest category, and guests mention noise from flights overhead. The other recurring complaint is restaurant prices: two guests described eating in town instead, and one found the pool cocktails weak. We'd book this for the best five-star experience within reach of the old town.
Hilton Vacation Club Cabo Azul
Rated 9.2/10 across 521 guest reviews, Cabo Azul is a large vacation-club resort a few hundred metres from Viceroy on the seafront, with a perfect 10 for location and for amenities. Guests like the three-tier pool with a swim-up bar, the pool hours until 10pm, and being able to walk to restaurants across the street and into downtown. It is classified three-star, but guests describe it as a resort. It sells room-only rates, from $329 per night for two on three of our dates, but $1,574 on our mid-November date. Value for money is its lowest score at 7.8. The complaints are specific: no check-in before 3pm, room types that did not match the booking (one guest was told their kitchen was not included), a ceiling leak, food prices such as $32 for two tacos, and a vacation-club sales pitch, although one guest said it came only once. The beach is not swimmable. We'd book this for families who want space and pools near town.
Casa Natalia Boutique Hotel
Rated 9.2/10 across 338 guest reviews, Casa Natalia is the top-rated hotel in the historic centre, an adults-only boutique on Boulevard Mijares with perfect 10s for service and location and 9.5 for food. Guests praise the staff and the pool. From $173 per night for two. The rooms are the weak point, at 8.5 for both cleanliness and room quality, and guests describe basic furnishings and rough towels. Several guests in rooms at the back, above the road, say traffic noise kept them up; ask for a quieter room when you book. There are stairs and no elevator, and breakfast is not included in every rate. We'd book this for couples who want the old town on their doorstep.
JW Marriott Los Cabos
Rated 9.0/10 across 238 guest reviews, JW Marriott is the lowest-priced five-star here, from $290 per night for two, at Puerto Los Cabos east of town. It has a kids' club, several pools including a long pool for laps, and 9.5 for cleanliness, service and location. Prices were $290 to $536 on three dates and $1,550 on our mid-November date. Value for money is its lowest score at 7.5, and the complaints are about upkeep and service: guests mention cold staff at the front desk, damaged pool tiles, trees blocking paid ocean views, and overdue maintenance. One guest noted the beach could not be used for swimming. We'd book this for families who want a big-brand resort with a kids' club at the lowest five-star price.
Lumina at Cardinal
Rated 8.9/10 across 314 guest reviews, Lumina is an apartment building on Miguel Hidalgo in the historic centre, with a rooftop pool and 9.4 for location and service. It sells room-only rates from $170 per night for two. Cleanliness is its weakest score at 7.9, and the complaints are consistent: old or stained towels, bedding that did not look clean, power outages and spotty WiFi. We'd book this for a longer stay in the old town where a kitchen matters more than polish.
Santa Maria del Cabo
Rated 8.3/10 across 373 guest reviews, Santa Maria del Cabo is the cheapest hotel on this list at $91 per night for two on every date we priced, in the Fonatur golf district near supermarkets and a bus stop. Value scores 9.5 and service 9.0, and guests like the pool and the spacious units. Room quality is its weakest score at 7.4, with food at 7.5: guests describe dated bathrooms and hard beds, kitchenettes without cutlery, a repetitive breakfast, and one reported cockroaches. We'd book this for the tightest budget in San José del Cabo.
MariaMar Suites
Rated 8.3/10 across 523 guest reviews, MariaMar is a breakfast-included suite hotel on the Costa Azul hillside, from $128 to $132 per night for two. Guests like the staff. Location scores 8.0 and food 7.5: it is not on the beach, guests say it is hard to reach without a car, there is no elevator, and guests in mid-2026 reported daytime renovation noise. We'd book this only with a rental car.
Hotel Colli
Hotel Colli is a small hotel on Miguel Hidalgo in the historic centre, rated 8.8/10 across 578 guest reviews, with 9.3 for location and 9.2 for service. Guests praise the staff, the central location and comfortable beds, though some found them hard, and mention noise from the stairs and courtyard in some rooms and limited parking. On our weighted score it would place seventh, between Lumina and Santa Maria del Cabo. It is not in our ranking because it returned no live rates through our reservation system on any of our five dates, so we cannot show you a verified price or book it for you.
Where the All-Inclusive Resorts Fit
San José del Cabo also has several resorts sold mainly as all-inclusive packages, including Royal Solaris Los Cabos (8.6/10 across 1,125 reviews), Grand Decameron Los Cabos (8.6 across 491) and the adults-only Secrets Puerto Los Cabos (8.9 across 365). They are not ranked here, because an all-inclusive rate and a room rate are not comparable prices. The all-inclusive resorts of San José del Cabo and the Corridor need their own like-for-like comparison, which our San José del Cabo all-inclusive resorts guide provides.
What to Expect at a San José del Cabo Hotel
- Do not plan on swimming in the sea in town: Guests at the hotel-zone and Puerto Los Cabos resorts say the beach is not for swimming. One&Only Palmilla is the exception on this list.
- The airport is close: San José del Cabo is about 10 km from Los Cabos International Airport in a straight line, which makes it the easier base for a short trip or an early flight. Our Los Cabos airport transfer guide compares the options, and if you only need one night by the terminal, our hotels near Los Cabos airport guide covers the closest hotels.
- Old-town hotels are about the town, not the property: Casa Natalia, Lumina and Hotel Colli have small pools and no beach. What you get is the plaza, the galleries and dinner on foot.
- Expect stairs: Guests at Casa Natalia and MariaMar mention stairs and no elevator. If anyone in your group has limited mobility, ask for a ground-floor room.
- Resort restaurants are expensive: Guests at Palmilla, Viceroy and Cabo Azul all describe high food prices and eating in town instead. Downtown restaurants are a short taxi ride from the hotel zone.
- Check-in and room type: At Cabo Azul, guests report no early check-in and room types that did not match their booking. Confirm what your rate includes, especially a kitchen, before you arrive.
- Plan the days: Most tours depart from Cabo San Lucas, about 30 km away. Our guide to the best things to do in Cabo San Lucas and our Cabo itinerary help you plan around a San José base.
How Much a San José del Cabo Hotel Costs
The eight hotels priced between $91 and $2,096 per night for two adults on a three-night stay, across five check-in dates from mid-October 2026 to mid-February 2027. All figures are the cheapest room-only or breakfast rate on offer, before the local taxes and fees the booking site adds at checkout.
Under $250 a night
Santa Maria del Cabo at $91, MariaMar Suites at $128 to $132, Lumina at Cardinal at $170 to $246, and Casa Natalia from $173. Santa Maria del Cabo and MariaMar held nearly flat prices across our dates.
$290 to $700 a night
JW Marriott from $290, Hilton Vacation Club Cabo Azul from $329 and Viceroy from $368 to $677. This is where the five-star resorts start.
Over $1,000 a night
One&Only Palmilla alone, at $1,055 to $2,096.
When to book
Unlike in Cabo San Lucas, there was no single cheapest date here. What stood out was mid-November: on that date, JW Marriott priced at $1,550 and Cabo Azul at $1,574, three to five times their other dates, while the budget hotels barely moved. If your dates are flexible, price more than one week before you commit. Our month-by-month guides, starting with Cabo in November and Cabo in December, cover the weather and crowds.
From Our Experience
We expected a seafront hotel in San José del Cabo to mean swimming in the sea. The guest reviews say otherwise: at the hotel-zone resorts the beach is for walking, and the one swimmable beach on this list is out at Palmilla.
Tips for Booking a Hotel in San José del Cabo
- Decide between the old town and the seafront: The historic centre gives you restaurants and galleries on foot; the hotel zone gives you resort pools and a beach you walk rather than swim.
- Choose Palmilla if swimming matters: One&Only Palmilla is the only hotel here with a beach guests describe as swimmable. Otherwise, Medano Beach in Cabo San Lucas is the calm option.
- Ask for a quiet room downtown: Guests at Casa Natalia and Hotel Colli describe road, stair and courtyard noise in some rooms.
- Price more than one date: JW Marriott and Cabo Azul cost three to five times as much on our mid-November date.
- Get in the water on a tour: The calm bays are along the Corridor and around Cabo San Lucas. Our snorkeling guide and whale watching guide cover the trips worth taking.
- Read up on safety: Our is Cabo San Lucas safe guide covers Los Cabos area by area.
- Adding La Paz or Todos Santos to the trip? Our guides to the best hotels in La Paz and the best hotels in Todos Santos use the same ranking.
Why Our Rankings Are Different
Most lists of the best hotels in San José del Cabo mix the old town, the hotel zone and resorts 20 km away on the Corridor, and never tell you which beach you can swim at. This one uses verified guest reviews and live prices, and sticks to San José del Cabo itself.
We started from the 386 properties our reservation system lists within 14 km of the centre of San José del Cabo, and kept those within 7.5 km of the centre: the historic centre, the hotel zone, Costa Azul, Puerto Los Cabos and Palmilla. That excludes the resorts farther out along the Corridor, and we also removed properties near the airport, which are a different kind of stay. We kept hotels and resorts with a guest score of at least 8.0 and at least 300 verified reviews, lowering that to 200 for five-star properties, exactly as in our Cabo San Lucas guides. We then removed resorts sold mainly as all-inclusive packages and any hotel that returned live room-only or breakfast rates on fewer than four of our five dates.
That left eight. Three well-reviewed hotels returned no live rates at all and so could not be ranked: Marisol Hotel Boutique (9.1/10 across 518 reviews), Hotel Colli (8.8 across 578) and Suites Las Palmas (8.3 across 330). Several highly rated hotels fell below the review floor, including Zadún, a Ritz-Carlton Reserve (9.2 across 125), Tropicana Los Cabos (9.4 across 120), Flamboyan Hotel & Residences (9.4 across 140) and La Marina Inn (9.2 across 127). They may well be excellent; we rank only on a large enough sample of stays.
How the ranking is calculated
The order is set by a formula, with no editorial adjustments. It uses two inputs only, guest score and review count. It does not include price, location, beach access, family suitability, amenities or star category; those shape what we say about each hotel, not where it ranks. Each hotel gets a weighted score:
Weighted score = (reviews × guest score + 300 × 8.8) ÷ (reviews + 300)
Every hotel starts as if it already had 300 reviews at a baseline score of 8.8, and its real reviews pull it away from that baseline. A hotel with a small number of reviews is pulled toward the baseline, because a small sample reaches a high number more easily. This is the same formula and baseline as our Cabo San Lucas hotels and all-inclusive resorts guides.
| # | Hotel | Guest score | Reviews | Weighted score |
|---|---|---|---|---|
| 1 | One&Only Palmilla | 9.6 | 223 | 9.14 |
| 2 | Viceroy Los Cabos | 9.2 | 547 | 9.06 |
| 3 | Hilton Vacation Club Cabo Azul | 9.2 | 521 | 9.05 |
| 4 | Casa Natalia Boutique Hotel | 9.2 | 338 | 9.01 |
| 5 | JW Marriott Los Cabos | 9.0 | 238 | 8.89 |
| 6 | Lumina at Cardinal | 8.9 | 314 | 8.85 |
| 7 | Santa Maria del Cabo | 8.3 | 373 | 8.52 |
| 8 | MariaMar Suites | 8.3 | 523 | 8.48 |
Pricing was checked across five check-in dates in September 2026 and reflects two adults for three nights, before the local taxes and fees added at checkout.
Frequently Asked Questions
What is the best hotel in San José del Cabo?+
One&Only Palmilla is #1 by our weighted score, with a 9.6/10 guest score across 223 reviews and rates from $1,055 per night for two. It has perfect 10s for cleanliness, service and amenities, and it is the only hotel on our list with a beach guests call swimmable. The best choice for you depends on budget and location: in town, Viceroy Los Cabos scores 9.2 across 547 reviews, from $368, and Santa Maria del Cabo starts at $91.
How much does a hotel in San José del Cabo cost?+
The eight hotels in this guide priced from $91 to $2,096 per night for two adults across five check-in dates between October 2026 and February 2027. Santa Maria del Cabo, MariaMar Suites, Lumina at Cardinal and Casa Natalia start under $175. The five-star resorts start at $290 to $368, and One&Only Palmilla at $1,055. Local taxes and fees are added at checkout.
Can you swim at the beach in San José del Cabo?+
Not at the hotel-zone beach in town. Guests at Hilton Vacation Club Cabo Azul describe big waves and a beach that is not swimmable, and a JW Marriott guest said the same of the beach at Puerto Los Cabos. Of the hotels in this guide, One&Only Palmilla is the one where guests call the beach swimmable. Medano Beach in Cabo San Lucas is the calm swimming beach in Los Cabos.
Is it better to stay in San José del Cabo or Cabo San Lucas?+
San José del Cabo if you want a quieter colonial town with galleries and restaurants, and a short trip to the airport, about 10 km away in a straight line. Cabo San Lucas if you want to swim at Medano Beach, go out at night, or be close to the boat tours and El Arco. Many visitors stay in one and visit the other; they are about 30 km apart.
What are the best hotels in downtown San José del Cabo?+
Casa Natalia Boutique Hotel is the top-rated in the historic centre, at 9.2/10 across 338 reviews, adults-only, from $173 per night for two. Lumina at Cardinal offers apartments with a rooftop pool from $170, and Hotel Colli is a well-reviewed small hotel at 8.8 across 578 reviews, though it had no live rates in our system.
Is Hotel Colli a good hotel in San José del Cabo?+
Hotel Colli scores 8.8/10 across 578 guest reviews, with 9.3 for location and 9.2 for service, on Miguel Hidalgo in the historic centre. Guests praise the staff and location and mention noise from the stairs and courtyard in some rooms and limited parking. It is not in our ranking because it returned no live rates through our reservation system on any of our five sample dates.
Which San José del Cabo hotels are good for families?+
JW Marriott Los Cabos has a kids' club and several pools, from $290 per night for two. Hilton Vacation Club Cabo Azul has a three-tier pool with a swim-up bar and pool hours until 10pm, from $329. One&Only Palmilla and Viceroy also have kids' clubs. Casa Natalia is adults-only.
Affiliate note: Some links on this page are affiliate links. If you book through them, we may earn a small commission at no additional cost to you.




















