Best hotels in Cabo San Lucas

17 Small hotels in Cabo San Lucas (2025)

Disclaimer: This post contains affiliate links. At no cost to you, I might earn a small commission if you make a purchase through the links in this article.

Looking for small hotels in Cabo San Lucas? 

You landed on the right page! 

Cabo San Lucas is known for its luxury resorts and sprawling beachfront hotels, where you can spend your entire vacation without leaving. These hotels have restaurants, bars, and amenities, including spas and fitness centers. 

From big international chains like Hilton, Hyatt, and Waldorf Astoria, to local resorts like Nobu, Viceroy, and Montge Los Cabos, there’s no shortage of places in Cabo where you can splurge and enjoy an all-inclusive vacation.

But these hotels also come with a hefty price tag, as they cater to more wealthy travelers. I’ve never stayed in a resort during my many trips to Cabo, because I usually chose small, boutque hotels in Cabo that have fewer amenities but are more budget-friendly, which goes a long way in a place like Cabo, where prices are well above what you usually find in Mexico’s popular beach towns

That’s why I decided to write this article. If you are like me and traveling to Cabo to explore and take day trips from Cabo, instead of spending hundreds (or even thousands of dollars) on your accommodation, this article is for you.

The hotels I sourced below offer a good compromise between amenities (pools, fitness centers, and airport shuttles), a central location, and budget-friendly prices. They are less crowded, offer more personable service and often located outside of tourist zones.  

Staying in locally owned and operated hotels is a great way to support local businesses instead of big chains, that channel your money outside of Mexico and have little to no connection with the Cabo community. 

I divided my list by the most popular areas in Cabo so that you can find the right place in the right location. Without further ado, let’s go over some of the best small hotels in Cabo San Lucas. 

What area of Cabo is the best to stay in?

The best area to stay in Cabo depends on your budget and preferences. Downtown Cabo has many budget hotels, while Medano Beach boasts some of the best beachfront hotels in Cabo. 

Use my resources for planning your Cabo spring break

Best small hotels in Cabo San Lucas by category: 

Best small hotels in Cabo San Lucas
Mayan Monkey is one of the best hostels in Cabo San Lucas. Photo courtesy: Booking.com

1. Mayan Monkey – Adults only 

  • Airport shuttle 
  • Daily breakfast
  • Restaurant 

Mayan Monkey is one of the best small hotels in Cabo San Lucas that has a combination of shared dorms and private rooms. 

Mayan Monkey is a perfect place to stay if you are traveling to Cabo by yourself and want to enjoy a social atmosphere. Even if you aren’t traveling alone, Mayan Monkey is a great place to stay. It has a shared kitchen, a 24-hour front desk, a terrace.

It also can help you book guided tours in Cabo.

 There’s an on-site ATM, and some rooms also have a sea view. Mayan Monkey has a daily breakfast, that includes traditonal Mexican and Tex-Mex cuisine. If you are a vegetarian or vegan, you can request specialized options. 

CHECK PRICES AND AVAILABILITY AT MAYAN MONKEY CABO SAN LUCAS

The Bungalows Cabo San Lucas
The Bungalows Hotel is a perfect budget option near Cabo Marina that has spacious rustic suites. Photo courtesy: Booking.com

2. The Bungalows Hotel Cabo San Lucas 

  • Free parking 
  • Airport shuttle 
  • Family rooms 

Located minutes from Cabo Marina, The Bungalows Hotel boasts spacious rustic suites with kitchenettes, fridges, microwaves, coffee makers, and music players, so you can enjoy your favorite playlist without leaving your room. 

 All bathrooms have a shower, a hairdryer, and free toiletries. Some rooms have garden views, while others have terrace and inner courtyard views.

The Bungalows Hotel has gardens, an outdoor swimming pool, and safes to store your valuables while enjoying Cabo beaches and taking guided tours. 

The hotel offers a gourmet breakfast, but if you want to go out, there are plenty of restaurants and bars within walking distance like Casa Martin, and Casa Sola, one of the best breakfast places in town. Salvatore G’s, one of the best Italian restaurants in Cabo is also in the area. 

Medano, one of the most popular beaches in Cabo is 5 minutes by car, and downtown Cabo San Lucas is 10 minutes away by foot.

CHECK PRICES AND AVAILABILITY AT THE BUNGALOWS CABO SAN LUCAS

Los Milagros Hotel Cabo San Lucas
Los Milagros is a 4.5-star hotel in a quiet Cabo neighborhood that’s ideal for a relaxing stay. Photo courtesy: Booking.com

3. Los Milagros Hotel 

  • Private parking 
  • Outdoor swimming pool
  • Free wi-fi

Los Milagros is a 4.5-star hotel in a tranquil neighborhood of Cabo that feels like a small oasis in the heart of a busy destination. Despite its quiet location, the property is still within walking distance of many attractions and restaurants. 

The hotel boasts a garden, and a spacious terrace and is within walking distance to many beaches including Solmar Beach, Medano Beach, and La Empacadora Beach. 

All rooms at Los Milagros Hotel have a private bathroom with a shower, while some with a kitchenette with a minibar. The rooms at the hotel come with a TV with cable channels.

Cabo San Lucas is a 7-minute walk from Los Milagros Hotel, while El Arco is 1.1 miles by boat. 

CHECK PRICES AND AVAILABILITY AT LOS MILAGROS HOTEL

Best hotels in Cabo San Lucas
Bahia Hotel and Beach House has a private beach area and amazing amenities. Photo courtesy: Booking.com

4. Bahia Hotel & Beach House

  • Airport shuttle 
  • Breakfast
  • Private beach 

One of the best small hotels in Cabo San Lucas, Bahia Hotel and Beach House is a few steps from the best beaches in Cabo San Lucas and boasts incredible ambiance and welcoming staff, who will make you feel at home the moment you arrive. 

The property is centrally located, but has a quiet atmosphere perfect for a relaxing getaway. It has plenty of amenities including outdoor swimming pool, where you can swim up to the bar for a chilled drink and later enjoy a dinner at an on-site restaurant. 

The hotel also boasts a private beach area where you can rent a paddle boards and kayaks. It’s also a few minutes from some of the best bars and nightclubs in Cabo San Lucas

Amenities include a fitness center, two restaurants, and free wi-fi at the front desk and the pool bar. 

CHECK PRICES AND AVAILABILITY FOR BAHIA HOTEL AND BEACH HOUSE

Casa Palo Verde Cabo San Lucas
Casa Palo Verde is one of the best apart hotels in Cabo San Lucas. Photo courtesy: Booking.com

5. Casa Palo Verde 

  • Outdoor swimming pool
  • Free Parking 
  • Breakfast

One of my favorite places to stay in Cabo San Lucas, Casa Palo Verde is an apart hotel in downtown Cabo, only 16 minutes from Medano Beach and less than 10 minutes from Cabo Marina, with all its restaurants and activities. 

Rooms at Casa Palo Verde have fully equipped kitchens, a coffee machine, a dishwasher, a microwave, and a safety deposit box. Rooms have a flat-screen TV, a terrace, and a wardrobe. 

There’s also a plunge pool, a picnic area, and luggage storage space. The front desk can book a guided tour for you. 

À la carte and American breakfast options with warm dishes, local specialties, and pancakes are available each morning at the guest house.

CHECK PRICES AND AVAILABILITY AT CASA PALO VERDE

Cabo Vista Hotel Cabo San Lucas
Cabo Vista is an adults-only hotel a few minutes from Cabo’s downtown. Photo courtesy: Booking.com

6. Cabo Vista Hotel – Adults Only

  • Outdoor swimming pool
  • On-site restaurant 
  • Free parking 

Cabo Vista is an adults-only hotel that offers excellent value for the money.

This hotel is a 5-minute drive from the city center and under 10 minutes from the beach. While the hotel is not in downtown Cabo San Lucas, it has wonderful facilities and doesn’t cost a fortune like other hotels in the area. 

All rooms have kitchens, microwaves, and a fridge. There is also a small dining area, where you can cook your meals and enjoy them on a nice private patio.

CHECK PRICES AT CABO VISTA HOTEL

Sofia Hostel Cabo San Lucas
Sofia Hotel is a great budget accommodation in Cabo that also has a social atmosphere. Photo courtesy: Booking.com

7. Sofia Hostel Cabo

  • Airport shuttle 
  • Free wi-fi
  • Free Parking 

A great budget stay in Cabo San Lucas, Sofia Hotel has shared private rooms and a shared lounge at an affordable rate.

The property boasts a central location and has a garden, free Wi-Fi, and a shared lounge. You can cook your meals in a shared kitchen, and enjoy your food on a terrace or work remotely in a shared lounge. 

The property has airport transportation and car rental service. A continental breakfast is available at an extra charge. 

Some of the most popular beaches in Cabo like La Empacadora Beach, Solmar Beach, and Medano Beach are in the area. 

CHECK PRICES AND AVAILABILITY AT SOFIA HOTEL CABO

8. Pedregal Suites Cabo Marina and Downtown Cabo San Lucas 

  • Outdoor swimming pool
  • Free Parking
  • Family rooms 

Whether you’re seeking a peaceful escape or a base for adventure, Pedregal Suites has you covered.

Situated in the heart of Cabo San Lucas, this cozy retreat is a 14-minute stroll from the sun-kissed La Empacadora Beach. 

This charming getaway boasts an outdoor swimming pool, lush gardens, and a terrace perfect for soaking up the Baja sunshine. Here you can enjoy a great escape and easy access to downtown Cabo, just half a mile away.

Pedregal Suites caters to comfort with air-conditioned rooms, free WiFi, private bathrooms with complimentary toiletries, and even pool views in select accommodations. Each room has a closet and a desk.

The property is within walking distance of Pedregal Beach, and Solmar Beach. Cabo San Lucas Country Club is a short drive away, with other top-tier courses like Cabo del Sol Golf and Cabo Real Golf Course also nearby.  

CHECK PRICES AND AVAILABILITY AT PEDREGAL SUITES

Best small hotels in Cabo San Lucas
Hacienda del Mar Los Cabos Resort is an amazing hotel that boasts stunning views of the Sea of Cortez. Photo courtesy: Booking.com

9. Hacienda del Mar Los Cabos, Autograph Collection

  • Pet friendly
  • Airport shuttle 
  • Spa & fitness center
  • Five restaurants 
  • Free Parking 

Hacienda del Mar Los Cabos Resort is an architectural gem where Mexican charm meets modern luxury. 

This gorgeous stay designed in the style of a classic Mexican hacienda, offers a vibrant escape surrounded by lush tropical gardens and stunning views of the private beach along the Sea of Cortez.

Located within the prestigious Cabo del Sol community, the resort boasts 270 luxurious guest rooms and suites, a rejuvenating spa, and a state-of-the-art fitness center with a steam room and sauna. The suites are clean and spacious and the staff is welcoming and ready to accommodate your requests. 

Take a refreshing plunge in a sparkling pool, and savor gourmet delights from a variety of on-site restaurants later, while enjoying a lively evening entertainment. 

CHECK PRICES AND AVAILABILTY AT HACIENDA DEL MAR LOS CABOS

10. Hotel Maria Elena Cabo San Lucas

  • Airport shuttle 
  • Six restaurants 
  • Two swimming pools
  • Private beach 
  • Fitness center and spa 

Hotel Maria Elena is a Mexican-style resort that boasts a superb location away from the buzz of Cabo and still a convenient distance to the city’s downtown. The property comes with a full-service spa, an outdoor pool, and a hot tub where you can soak after a day of activities. 

Guest suites provide a kitchen and balcony with sea views. The suites have a coffee machine and a mini-bar. Satellite TV and pay-per-view movies are also available in every suite.

CHECK PRICES AND AVAILABILITY AT HOTEL MARIA ELENA CABO SAN LUCAS

Best boutique hotels in Cabo San Lucas

Collection O Casa Bella Hotel is a popular boutique hotel in Cabo San Lucas. Photo courtesy: Booking.com

11. Collection O Casa Bella Hotel Boutique, Cabo San Lucas

  • Free Parking 
  • Outdoor swimming pool
  • Daily housekeeping 

Located in the heart of Cabo, the charming Collection O Casa Bella Hotel is a 5-star retreat with a lush garden, free wi-fi, and a sunlit terrace. It has round-the-clock room service and a 24-hour front desk. 

The hotel has typical hacienda-style rooms that with cozy beds fresh bed linens, and plenty of space to make you feel at home. Free wi-fi is available throughout the property, so if you work remotely, you can enjoy views from the terrace or any other part of the property. 

The hotel is just a 16-minute stroll from La Empacadora Beach, while other nearby gems like Solmar Beach, Medano Beach, and the lively Marina Cabo San Lucas are within a quick walk.

You can find many restaurants in the area like Salvatore G’s, a popular Italian restaurant, Daikoku, which has Japanese food, and Mama’s Royal Cafe, one of the most popular breakfast spots in Cabo. 

CHECK PRICES AND AVAILABILITY AT COLLECTION O CASA BELLA HOTEL

12. Antigua de Cabo 

  • Outdoor swimming pool 
  • Airport shuttle 
  • Free parking 

Set just 1.4 miles from Medano Beach, Antigua de Cabo is a quiet stay in a relaxing setting away from the hustle and bustle of downtown Cabo San Lucas, where it’s common to hear loud music from your hotel room until late at night. 

Antigua de Cabo boasts an inviting outdoor pool, free private parking, and lush garden spaces. The scenic terrace is a perfect place to unwind after a long flight or take advantage of the hotel’s barbecue facilities while enjoying complimentary wi-fi. 

Need a lift?

The property also offers a convenient airport shuttle service for an extra fee.

Adventure seekers will love the nearby hiking opportunities and a walking distance to downtown Cabo and Cabo Marina. Solmar Bech is only 1.6 miles from the property. 

CHECK PRICES AND AVAILABILITY AT ANTIGUA DE CABO

Best hotels in Cabo San Lucas
Lumina at Cardinal in Cabo San Lucas has one of the best rooftop pools in town. Photo courtesy: Booking.com

13. Lumina at Cardinal Cabo San Lucas

  • Free parking 
  • Family rooms 
  • Outdoor pool with a view 
  • Hot tub 

One of the most beautiful small hotels in Cabo, Lumina is my favorite place to stay because of its gorgeous design, amazing amenities, and spectacular rooftop that offers sprawling views of the area. 

Spending 3 days at Lumina at Cardinal in Cabo San Lucas was an absolute treat, and I can’t recommend this property enough. 

Located about 1.3 miles from Medano Beach, Lumina offers the perfect balance of comfort and convenience. The rooftop pool was my favorite spot – it’s such a great place to relax and take in the views.

Free wi-fi throughout the property makes it super easy to work online, as I often do on my trips.

My apartment was fantastic – air-conditioned, with a fully equipped kitchen, a flat-screen TV, and a spacious bathroom with a hot tub, hairdryer, and complimentary toiletries.

I also got lucky to have a private terrace with an outdoor dining area and stunning city views, which made it feel extra special. 

I also loved the on-site coffee shop, and the outdoor fireplace was a perfect spot to unwind after a day of adventures. 

La Empacadora Beach is just 1.6 miles away, and it’s an easy 18-minute walk to Marina Cabo San Lucas, with all of its dining and nightlife options. Lumina at Cardinal felt like a luxurious home away from home, and I can’t wait to stay there again.

CHECK PRICES AND AVAILABILITY AT LUMINA CABO SAN LUCAS

Best small hotels in Cabo San Lucas
Castillo Blarney Inn is a stunning property in the desert hills of Cabo San Lucas. Photo courtesy: Booking.com

14. Castillo Blarney Inn, Cabo San Lucas 

  • Outdoor swimming pool
  • Free Parking 
  • On-site restaurant 

Perched in the desert hills of Cabo San Lucas, Castillo Blarney Inn boasts stunning views of Cabo’s coastline and top-notch amenities that make it a real home away from home. The hotel has everything for a relaxing stay, including an outdoor swimming pool, a lush garden, and a spacious terrace. 

When you get hungry, you can grab a bite from an on-site restaurant and later jump in the hot tub – a perfect spot after a day of exploring.

The rooms are cozy and well-appointed, featuring air conditioning, free WiFi, flat-screen TVs, and private bathrooms stocked with complimentary toiletries. Each room even comes with a closet to keep your belongings organized.

If you’re in the mood for a cookout, the property has a grill that guests can use free of charge. Solmar Beach is just 1.8 miles away, and the lively Marina Cabo San Lucas is a quick 1.1-mile trip.

CHECK PRICES AND AVAILABILITY AT CASTILLO BLARNEY INN

Montage Los Cabos is one of the best hotels with swimmable beaches in Cabo San Lucas
Montage Los Cabos is one of the best hotels in Cabo San Lucas along the beach. Photo courtesy: Booking

15. Montage Los Cabos 

  • Outdoor swimming pool
  • Fitness center 
  • Beachfront location 
  • Airport shuttle 

If you want to stay along one of the most beautiful beaches in Cabo San Lucas, book your stay at Montage Los Cabos, which is located along the crescent-shaped Santa Maria Beach with shimmering turquoise waters perfect for swimming and snorkeling.

The beach is located along the Cob tourist corridor and sheltered from the big waves, that you often see on the Pacific side of Cabo, so you don’t have to worry about your safety when getting in the water. 

The staff at Montage is super friendly and provides a top-notch service, and with on-site restaurants, a fitness center, and a private beach, there’s a chance you might not want to leave the hotel at all.

Some rooms take it to the next level with fully equipped kitchens featuring a fridge, dishwasher, and oven – perfect if you want to enjoy a little home-style comfort.

Feeling competitive? Challenge yourself to a game of table tennis or tennis. Prefer adventure? The surrounding area is a haven for hiking and snorkeling enthusiasts. 

CHECK PRICES AND AVAILABILITY AT MONTAGE LOS CABOS

16. OYO Posada El Pescador 

  • Free private parking 
  • On-site restaurant 
  • Family rooms 
  • Breakfast 

Located a short walk from downtown Cabo San Lucas, OYO Posada El Pescador is one of the best cheap hotels in Cabo where you don’t have to sacrifice amenities for comfort.

Here you can rest and enjoy basic amenities like free parking and 24-hour desk without spending tons of money on your stay. 

This small bed and breakfast has a restaurant, free on-site parking, a 24-hour front desk, and a good wi-fi signal throughout the property. A continental breakfast is served daily at the property with great coffee and delicious food.

CHECK PRICES AND AVAILABLITY AT OYO POSADA EL PESCADOR

Santa Fe is one of the best small hotels in Cabo San Lucas
Hotel Santa Fe Cabo San Lucas is a charming retreat in the heart of Cabo, just 1.2 miles from the beach. Photo courtesy: Booking.com

17. Hotel Santa Fe Los Cabos 

  • Outdoor swimming pool 
  • Free Parking 
  • Restaurant 
  • Family rooms 
  • Breakfast 

Hotel Santa Fe Cabo San Lucas is a charming retreat in the heart of Cabo, just 1.2 miles from the beach. With an inviting outdoor pool and an on-site supermarket, it’s perfect for a convenient and relaxing stay.

Each bright studio offers pool views, free wi-fi, a TV, and a handy kitchenette with a microwave, fridge, and electric stove which is ideal for whipping up simple meals during your visit.

For dining, you can enjoy a variety of tasty options at Deli Santa Fe, right on the property.

The hotel is just a 5-minute walk to the town center and only 0.6 miles from the marina. Plus, Los Cabos International Airport is a convenient 40-minute drive away.

CHECK PRICES AND AVAILABILITY AT HOTEL SANTA FE LOS CABOS

How to choose hotels in Cabo: 

Cabo San Lucas in March

1. Define Your Budget

  • Luxury: Look for upscale resorts like Waldorf Astoria Los Cabos or One&Only Palmilla.
  • Mid-range: Consider boutique hotels or all-inclusive resorts like Riu Palace or Villa del Palmar.
  • Budget-friendly: Options like Fairfield Inn or locally-owned inns can save money.

2. Consider Amenities

  • All-Inclusive Resorts: Ideal for convenience and families.
  • Adults-Only: Perfect for couples or those seeking a quiet retreat.
  • Family-Friendly: Look for resorts with kids’ clubs and family amenities.
  • Unique Features: Some hotels offer swim-up bars, private beaches, or infinity pools.

3. Activities and Interests

  • For adventure: Stay near Medano Beach or the marina for easy access to water sports and excursions.
  • For relaxation: Choose a resort with a private beach or a spa.
  • For foodies: Opt for places close to downtown or resorts with highly-rated restaurants.

4. Check Reviews and Ratings

  • Use TripAdvisor, Google Reviews, or Booking.com to read about guest experiences.
  • Pay attention to comments about cleanliness, service, and proximity to attractions.

5. Transportation Options

  • If you plan to explore the area, book a hotel with free parking or easy access to car rentals.
  • For those staying close to downtown, walking-friendly locations can save on transportation costs.

6. Book Early

  • Cabo San Lucas is a popular destination, especially during peak seasons (November-April). Early bookings can ensure the best rates and availability.

Best tours in Cabo San Lucas:

If you need some suggestions on activities in Cabo, book one of the guided tours in Cabo like zip-lining to snorkeling or whale watching. The best part is you can book these tours online through Viator, so you don’t have to look for them when you arrive in Cabo, where you are more likely to pay extra. 

Best small hotels in Cabo San Lucas: FAQ’s 

What is the cheapest month to go to Cabo San Lucas?

The most affordable time to visit Cabo San Lucas is typically during August and September, an off-peak season when flights and accommodations are less expensive because of the lower demand. However, August and September also coincide with Cabo’s rainy season, with higher humidity and increased rainfall, which could impact outdoor activities.

What to stay away from in Cabo San Lucas?

Stay away from drugs when visiting Cabo San Lucas. People selling marijuana and other drugs usually stay around bars and nightclubs in Cabo, and it’s best to avoid them if you come across them.

Where do the celebrities stay when they go to Cabo?

When celebrities visit Cabo San Lucas, they often stay in luxurious resorts and private villas that offer top-tier amenities and privacy. Some of the most popular spots include The Resort at Pedregal, One&Only Palmilla, and Nobu. 

Best small hotels in Cabo San Lucas: FAQ’s 

Cabo San Lucas offers a wealth of charming small hotels that provide a unique and intimate experience, far from the bustling resorts. Whether you’re seeking a boutique escape with personalized service, a cozy beachfront retreat, or a quiet hideaway tucked away in the hills, these small hotels offer the perfect blend of comfort, style, and local flavor. By choosing one of these gems, you’re not just booking a place to stay—you’re immersing yourself in the authentic charm of Cabo.