Just an hour north of Cabo San Lucas, Todos Santos is a small, artsy colonial town with a fantastic food scene that makes it worth forgoing the all-inclusive Cabo resort scene, at least for a few nights. While the downtown area isn’t right on the beach, it’s only about a 5-minute drive away. In between spending time on the nearly endless golden stretch of sands, you’ll be able to stroll the cobbled streets, browse the unique shops with many artisan-made items, and sample a wide range of tasty eats. You’ll find a variety of hotels and vacation rentals that provide the ideal base, whether you want to be in the heart of town or closer to the beach.
Hotel San Cristóbal Baja
Hotel San Cristóbal Baja is an oceanfront hotel just minutes from downtown with a trendy design and a laid-back, barefoot feel that’s ideal for sipping an ice-cold cerveza alongside fresh ceviche and organic produce that’s grown at a farm down the road. Rooms are simple but beautifully designed with pops of color through details like the bright handwoven Mexican bedspreads. The hotel’s best room faces the ocean and comes with a king-size bed and a private outdoor soaking tub where you can soak while watching the sun go down over the Pacific. Sunsets are marked every evening with the ringing of a giant gong, so you won’t miss it. Unlimited filtered water is included, Wi-Fi is free, strong, and reliable, and the on-site restaurant offers a menu of impressive Baja fare like flautas de camote and aguachile de camarones.
Casa Grande on Rancho Danza del Sol
Casa Grande is a beautiful bungalow, one of four casas on the ranch. This one sleeps up to six guests in two bedrooms and sits right by the pool and tennis court. The master bedroom includes a four-poster king-size bed, and you’ll find another king-size bed in the downstairs bedroom. It has everything you need for a comfortable stay, including a rustic kitchen, an outdoor shower, and some of the fastest Wi-Fi around. Surrounded by orchards, it’s enjoyable just to walk around the property, and the stunning Baja beaches can be reached in about 15 minutes on foot. If you’re looking for a large group stay, it’s possible to rent the entire ranch, including all three homes and the treehouse.
Villas La Mar
Villas La Mar is a boutique Cabo hotel nestled into the hillside above a natural lagoon, boasting sweeping views of the Pacific. It hosts 18 ocean-view suites, each of which is unique, but all have a feel of rustic meets modern, utilizing local natural materials and positioned to bring in plenty of light. While there is no restaurant or bar on-site, some rooms include kitchens so you can make your own meals or sample the many offerings in town, about a 7-minute drive away. There are two swimming pools, and you’ll have access to the beach, which is a popular spot for surfing, peaceful strolls, and seasonal baby turtle releases.
Guesthouse with Views of Baja Mountains, Desert, and Ocean
Casita del Sol is an incredible Baja Airbnb with ocean views that’s also surrounded by desert and mountains. A studio with space for two, you’ll have two private floors while being so close to the Pacific, you can let the sounds of the waves lull you to sleep. Ultra-romantic, there’s a candlelit dining table that overlooks the ocean and a gorgeous outdoor lounging area for unwinding, reading, cuddling, or working. Another highlight is the private rooftop which has an infinity-edge hot soaking tub. Accessed via a spiral staircase, look forward to jaw-dropping sunsets from here. All the essentials are included, too, like powerfully “wicked” Wi-Fi, a full kitchen, and air conditioning.
Cien Palmas Todos Santos
Cien Palmas is tucked into an oasis with over 100 palm trees, lush vines, nopales, and bougainvilleas, right in the heart of one of Mexico’s most charming towns, and just a 10-minute drive to the beach and two blocks from the historic district. Accommodation is in three separate casitas and two glamping tents with a large outdoor shared space, including tables, benches, hammocks, day beds, and more to unwind and relax. Strong Wi-Fi, a full kitchen, and air conditioning are all included.
Three-Bedroom Beachfront Home with 360-Degree Views
The sunsets are something to look forward to at the end of every day, and this luxurious beachfront home provides one of the best views from its rooftop garden. It boasts 360-degree views of the ocean, mountains, and farmland while the waves are so close, you’ll be able to fall asleep to the sounds of the surf. Between August and March, you’ll be steps away from baby sea turtle releases. During the winter months, this is also a top Airbnb for watching the whales breach. A small fire pit is ideal for cozying up under the stars. The home sleeps up to seven guests in three bedrooms, two of which are downstairs. You’ll have a full kitchen, living room, dining area and a small office area with a desk and printer too.
Hotel California
It’s long been rumored that Hotel California in Todos Santos is the hotel the Eagles sang about, and while that’s not the reality, it doesn’t stop countless visitors from capturing photos out in front. It sits along the main drag right downtown and hosts 11 beautifully appointed rooms, all of which are unique in style. Many come with spacious terraces that overlook the property’s gardens or the ocean in the distance. Staff at the front desk will go above and beyond to provide insider tips and arrange excursions for some of the top things to do in the Baja peninsula. The on-site restaurant serves breakfast, lunch, and dinner and includes a bar with an extensive list of margarita options. In the courtyard, you’ll find a picturesque pool.
Hacienda Todos Los Santos
Tucked into the middle of a natural garden, Hacienda Todos Santos is a 10-minute drive from the beach, located at the end of the downtown main street and within walking distance of many galleries, shops, and mouthwatering Baja restaurants. It hosts what’s believed to be the oldest outdoor swimming pool in town, dating to the 1950s when the property was a popular hunting getaway. Rooms are rustic, all with air conditioning, cable TVs with DVD players, full kitchens or wet bars, and private patios or balconies. While there is no spa, massage services are available.
Calycanto Casa Pescado
Calycanto Casa Pescado is a great option if you want an Airbnb near Cabo San Lucas, but away from its crowds. It’s just 2.5 miles from downtown Todos Santos and 700 yards from the Pacific. Here you’ll enjoy breathtaking views of the ocean while relaxing on one of the large terraces. Oozing elegance and Mexican authenticity, it has a rustic design while embodying the country’s architectural heritage. Expect beautiful and colorful painted designs and finishes, with antique mesquite furniture handcrafted by Mexican artisans. It includes an outdoor shower where you can rinse off from a day at the beach while gazing out at a silhouette of Royal Palms, native cacti, and the area’s enchanting sunsets. There’s also a large pool, Jacuzzi, an area for lounging, a palapa for shade, and a grill.
Hotel Casa Tota
Hotel Casa Tota is a charming boutique hotel in the heart of the historic downtown area of this lesser-known travel destination in Mexico. It offers warm hospitality in a converted general store and has a bohemian feel with rooms that feature colorful accents, original art, flat-screen TVs, free Wi-Fi, and bottled water. There’s a pool in the center courtyard with chaise loungers lining the deck and a bar nearby for poolside cocktails. The on-site restaurant serves a delicious breakfast, included in your stay, along with dinner focused on traditional Mexican cuisine with locally sourced ingredients.
Casa Barbara in the Heart of Todos Santos Pueblo Mágico
This incredible Baja Airbnb is a one-bedroom apartment for two that sits at street level right in the heart of the historic district. From the rooftop patio area, look forward to watching the sun go down over the Pacific in the distance. You’ll have a well-equipped kitchen with a coffeemaker, blender, and modern appliances, along with a 50″ HDTV with Netflix and fast Wi-Fi.
Ecological Posada "the Loft" (1,400 square feet)
This spacious and eco-friendly Baja vacation rental accommodates up to four, located just a 5-minute drive or a 20-minute walk to the center of town, while the beach can be reached in 15 minutes on foot. The host is warm and welcoming, happy to provide insider tips to help you make the most of your stay, while the space itself offers many great features. It includes a terrace with a grill for cookouts and a Thai bed where you can sleep under the stars. You’ll have access to a library with books, DVDs, and videos to borrow, along with Wi-Fi and a full kitchen.
Palma Casita, an Alegría Beach Property
This private one-bedroom casita offers spectacular beach, ocean, and La Poza Lagoon views. Designed by a local artist, it’s overflowing with charm and character, providing an idyllic romantic retreat for two. A birdwatcher’s paradise, the lagoon attracts a wide variety of species, and in the wintertime, you can watch for whales that are sometimes visible right from the living room. Get a closer look with a stroll along the short path that leads to the sand. The rental includes a full kitchen, a washer/dryer, and a private garden with a patio for alfresco dining with an ocean view.