Are you planning a laid-back holiday to San Jose del Cabo, Mexico?

This quiet resort town boasts traditional historic buildings, independent cafes in narrow streets and colourful townhouses.

But its on the pristine beach where most visitors go.

This is where you’ll find the most luxurious stays.

We’ll show you which resorts are family-friendly, adults-only, have swimmable beaches, and offer all-inclusive deals.

Read on to discover the best luxury resorts in San Jose del Cabo on the beach.

1. Zadun, A Ritz-Carlton Reserve

Situated a couple of minutes’ walk from La Playita Beach, Zadun, A Ritz-Carlton Reserve is one of the finest hotels in the area.

The resort has 115 rooms, including charming suites and luxurious villas.

Each unit boasts high-end furniture, spacious bathrooms, and modern appliances.

We recommend booking a private Zadun Villa, which offers the most luxurious experience.

Here you will enjoy a private plunge pool, sun terrace facing the sea, and a large living room.

On top of that, the villa features an oversized bathroom with a soaking tub and showers.

The property has an outdoor swimming pool and a fitness centre.

Guests will also have an opportunity to sample traditional Mexican dishes at “Equis” restaurant.

  • Guest Rating: 9.6
  • Star Rating: 5 stars
  • Best Rooms: Zadun Villas
  • Address: Boulevard Mar de Cortez, 23403 San José del Cabo, Mexico

Check Rooms Official site


2. Cabo Azul Resort By Diamond Resorts

This massive luxurious resort offers spacious and intimate accommodation, stunning views, and high-quality services.

Cabo Azul Resort combines 18th-century Spanish colonial architecture with modern interior.

All units feature a bright interior, natural stone floor, and spacious bathroom.

You will also love the panoramic windows and comfortable beds.

Our favourite unit is Ocean View Penthouse which comes with a private veranda overlooking the pool.

On top of that, you will have a well-equipped kitchen, spacious living area, and modern bathroom.

Besides beach access, the property also features a fitness centre, outdoor pool and hot tub, and on-site “PAZ spa”.

In the evening, head to the on-site “Javier’s” restaurant and enjoy traditional Mexican dishes.

  • Guest Rating: 9.3
  • Star Rating: 5 stars
  • Best Rooms: Oceanview penthouse
  • Address: Paseo Malecon S/N Lote 11 Fonatur, 23400 San José del Cabo, Mexico

Check Rooms Official site


3. Viceroy Los Cabos

Situated steps away from the pristine beach, Viceroy Los Cabos resort focuses on relaxation and privacy.

This luxurious resort features a private beach, an outdoor pool, and a holistic spa.

For dining, you will find several restaurants, bars, and a pool bar, serving handcrafted cocktails.

We recommend booking Viceroy Ocean View Premier Suite, which is the most suitable for couples.

This spacious suite boasts floor to ceiling windows and a private balcony overlooking the Sea of Cortez.

Inside, there’s also a separate dining area and color mood lighting that adds to the intimate setting.

For a romantic lunch with views and authentic Mexican food, head to the main resort’s restaurant “Casero”.

If you are looking for something more exotic, “Nido” restaurant serves the best Japanese dishes in town.

  • Guest Rating: 9.3
  • Star Rating: 5 stars
  • Best Rooms: Viceroy Ocean View Premier Suite
  • Address: Paseo Malecón San José Lote 8, Zona Hotelera, 23400 San José del Cabo, Mexico

Check Rooms Official site


4. Hyatt Ziva Los Cabos 

Situated on the tip of the Baja California Peninsula, Hyatt Ziva Los Cabos is an all-inclusive luxurious resort.

The property offers a magnificent beach, stunning views, and seven on-site restaurants.

During your stay, you can choose from a variety of rooms suitable for couples, friends, and families.

The resort has several pools, water slides, a kids pool, and a modern fitness centre.

If you are seeking romance and tranquillity, we suggest splurging on the Presidential Suite.

This suite has a king bedroom, living room, dining room, and a fully furnished terrace.

On top of that, you will love a spacious bathroom and a whirlpool tub.

  • Guest Rating: 9.1
  • Star Rating: 5 stars
  • Best Rooms: Presidential suite
  • Address: Paseo del Malecón Lote 5, Zona Hotelera , 23405 San José del Cabo, Mexico 

Check Rooms Official site


5. JW Marriott Los Cabos Beach Resort & Spa 

This beachfront luxury resort offers spacious rooms, stunning views, and a convenient location.

JW Marriott Los Cabos Beach Resort & Spa is known for its pristine private beach, clean swimming pools, and relaxing atmosphere.

All 299 rooms offer elegant interiors and magnificent views of the ocean.

Each unit features a comfortable bed, spacious bathroom, and panoramic windows.

If you want the best room, go for the Griffin Club Suite, ideal for couples.

This classic suite has a private balcony, floor to ceiling windows, and a spacious bathroom with double vanity.

For more relaxation, the On-site “Jasha Spa” offers a variety of beauty and body treatments, including rejuvenating massages.

At night, dine at the “Nak Grill & Bar”, serving steaks, seafood, and signature cocktails.

  • Guest Rating: 8.9 
  • Star Rating: 5 stars
  • Best Rooms: Griffin Club Suite
  • Address: Fraccion Hotelera FH5-C1, 23403 San José del Cabo, Mexico

Check Rooms Official site


6. Hotel El Ganzo

Hotel El Ganzo is one of the best boutique resorts in San Jose del Cabo.

This adults-only hotel features a stunning outdoor pool, a private beach club, and a rooftop bar.

All units have ocean views, a minibar, and a spacious bathroom with a soaking tub.

Our favourite room is Terrace King, which has a private balcony overlooking the bay.

You will also enjoy extra space, light interior, and designer furnishings.

There are four dining options available at the hotel.

Our favourite one is “Hotel El Ganzo Restaurant”, serving authentic Mexican dishes with live music.

During the day, you can book massages and beauty treatments at the holistic “Spa El Ganzo”.

  • Guest Rating: 8.9
  • Star Rating: 5 stars
  • Best Rooms: Terrace rooms
  • Address: Tiburon, Colonia La Playita Puerto Los Cabos, 23403 San José del Cabo, Mexico

Check Rooms Official site


7. Secrets Puerto Los Cabos Golf & Spa18+

Secrets Puerto Los Cabos Golf & Spa18+ offers direct beach access, an outdoor pool, a luxury spa, and a golf course.

This luxurious resort is all-inclusive and suitable only for adults.

The property has 500 luxurious suites with magnificent views of the ocean.

All suites have a terrace or balcony, minibar, and a spacious bathroom with a soaking tub.

We recommend booking Presidential Suite that can either come with an outdoor hot tub for two or direct swim-out access.

For meals, you can choose from five restaurants, a buffet venue, a grill, and a cafe.

If you feel like a refreshing cocktail, head to the “Barracuda” beach bar or “Manatees” swim-up bar.

  • Guest Rating: 8.7
  • Star Rating: 5 stars
  • Best Rooms: Presidential suite 
  • Address: Avenida Paseo de los Pescadores, Colonia La Playita, 23403 San José del Cabo, Mexico

Check Rooms Official site


8. Royal Decameron Los Cabos 

Situated on the San Jose del Cabo beach, Royal Decameron Los Cabos is an all-inclusive luxurious resort.

This stunning resort boasts two outdoor swimming pools, a nightclub, two restaurants, and a bar.

All rooms feature air conditioning, modern décor, a seating area, and a spacious bathroom.

Our favourite room is a Double Room with sea view which comes with a balcony or terrace.

While staying in this room, you will wake up with the sound of waves and feel the fresh sea breeze.

Keep in mind, the minibar and Wi-Fi come with an extra charge.

There is also an on-site spa, offering a variety of massages and beauty treatments.

  • Guest Rating: 8.7
  • Star Rating: 4 stars
  • Best Rooms: Double room with sea view
  • Address: Boulevard Malecon, 23405 San José del Cabo, Mexico

Check Rooms Official site


9. Barceló Gran Faro Los Cabos

Barceló Gran Faro Los Cabos is an all-inclusive resort offering a beachfront location.

This luxurious resort has five outdoor swimming pools with stunning views of the sea.

All rooms feature a private balcony, comfortable beds, a modern bathroom, and classic wooden furniture.

We recommend booking Superior Double Room Beach Front, which is perfect for couples.

This room has a stylish bathroom, comfortable king bed, and a spacious balcony facing the beach.

For lunch, you can try authentic Mexican food at “Las Olas Beachfront Restaurant”.

After a meal, enjoy the steam room, sauna, hot tub, and various spa treatments at the on-site “Deep Blue Spa”.

  • Guest Rating: 8.4
  • Star Rating: 5 stars
  • Best Rooms: Superior Double Room Beach Front
  • Address: Boulevard San Jose sin numero Seccion Hotelera 1 Fonatur, 23400 San José del Cabo, Mexico

Check Rooms Official site


10. Royal Solaris Los Cabos

Royal Solaris Los Cabos is an all-inclusive glamourous beachfront resort with a Mexican hacienda style.

The property boasts stunning gardens, swimming pools, and comfortable 390 rooms.

Other highlights include the night shows, on-site restaurants, and a mini water park.

To make the most of your stay, we recommend booking Deluxe ocean view room.

This room features a stylish bathroom, king-size bed, and a private balcony.

You will also enjoy a coffee maker and a fully stocked minibar.

If you are travelling with a family, Royal Solaris Los Cabos has a Kids Club for the young ones.

For adults, the resort provides a variety of outdoor pools, hot tubs, and a fitness centre.

  • Guest Rating: 8.3
  • Star Rating: 5 stars
  • Best Rooms: Deluxe ocean view rooms
  • Address: Boulevard San Jose Lote #10 Campo de Golf, Zona Hotelera, 00000 San José del Cabo, Mexico

Check Rooms Official site


San Jose del Cabo Resorts Map

You may also want to read:

Find More San Jose del Cabo Beach Resorts

FAQs

What’s the best adults-only San Jose del Cabo resort on the beach?


Hotel El Ganzo is the best adults-only hotel in San Jose del Cabo.

They have intimate and spacious rooms that offer ocean views.

If you want to upgrade your stay, book an all-inclusive Secrets Puerto Los Cabos Golf & Spa18+.

This all-suites resort has a golf course, stunning outdoor pool, a variety of on-site restaurants and bars, and a luxurious spa.

What’s the best all-inclusive San Jose del Cabo resort on the beach?


If you want to experience authentic Mexican holidays, we recommend staying at the Royal Solaris Los Cabos.

This all-inclusive resort offers modern and spacious rooms, live entertainment shows, recreational facilities, and restaurants.

However, if you are seeking a more romantic stay, we recommend adults-only Secrets Puerto Los Cabos Golf & Spa18+.

We also have a guide on all-inclusive resorts in Cabo San Lucas.

What’s the best San Jose del Cabo resort with a swimmable beach?


Hotel El Ganzo is the only place with a swimmable beach in San Jose del Cabo.

They have a beach house on La Playita, which is a couple of minutes away.

A free boat transfer is available for staying guests.

What’s the best San Jose del Cabo resort on the beach for families?


Hyatt Ziva Los Cabos is our top choice resort for families.

The property features a wide selection of family-friendly rooms, activities for kids, a kids pool, and five water slides.

Your kids will also love a selection of restaurants that all offer kids’ menus.

Alternatively, you can check other luxury resorts on the beach in Cabo San Lucas and Tourist Corridor.

Once you’ve organized your stay, have a look at Best Things to Do in Los Cabos with Family.

Summary

San Jose del Cabo ResortsBest Rooms
Zadun, A Ritz-Carlton ReserveZadun Villas
Cabo Azul Resort By Diamond ResortsOceanview penthouse
Viceroy Los CabosViceroy Ocean View Premier Suite
Hyatt Ziva Los CabosPresidential suite
JW Marriott Los Cabos Beach Resort & SpaGriffin Club Suite
Hotel El GanzoTerrace rooms
Secrets Puerto Los Cabos Golf & Spa18+Presidential suite 
Royal Decameron Los CabosDouble room with sea view
Barceló Gran Faro Los CabosSuperior Double Room Beach Front
Royal Solaris Los CabosDeluxe ocean view rooms