Although it’s only 1.5 hours from Cabo, the cute Mexican town of Todos Santos feels like worlds away. Todos Santos has a super laid-back, local vibe. It’s the perfect getaway if you’re looking for a peaceful, scenic escape that still has plenty of fun things to do!
With colorful streets, farm-to-table restaurants, secluded beaches, and scenic hikes – there are so many amazing things to do in Todos Santos. Keep reading for details to plan your trip!
SEE ALSO: 5 Days in Mexico City
This post contains affiliate links, which means that I may receive a small commission if you book through my links, at no extra cost to you.
Todos Santos Trip Overview
- PTO/Vacation Days Needed: 1-2
- Cost: $$
- Total Nights: 2-3
How to Get to Todos Santos
First – fly into SJD Airport (Cabo). From there, you can either:
- Rent a car
- this will be especially useful if you want to surf or hike while you are there so you don’t have to rely on taxis the whole time. The road from Cabo to Todos Santos is a safe, paved highway.
- Take a shuttle
- I took the Eco BajaTours Shuttle. It was $18 for the shared shuttle, and the van was nice and air-conditioned! There are also options for private shuttles if you prefer.
You could also fly into La Paz, which is about 1 hour away from Todos Santos. However, flights tend to be cheaper going into Cabo.
Where to Stay in Todos Santos
Affordable Luxury: La Bohemia
La Bohemia is an awesome place to stay in Todos Santos. It’s conveniently-located in the center of town, the decor is amazing. It looks like an Instagram feed everywhere you turn. There is a cute patio to hang out near the pool where they serve breakfast in the morning (the pancakes they serve are some of the best I’ve ever had!) and a cool little bar on the patio as well. I highly recommend splurging for the Haye’s Suite, which has a King and Queen bed, kitchen, and a balcony view overlooking the pool as well as the jungle-like forest beyond.
Budget: Todos Santos Hostel
If you’re traveling on a budget and like the social atmosphere of a hostel, Todos Santos Hostel is a great choice. You have the option of a dorm bed, private room, or a private glamping tent. The hostel has super laid-back, chill vibes with a nice front patio area. Hanging out on this patio was my favorite part of staying here! There’s a cute bar out front, live jazz music on some nights, and even a little thrift store in the front yard! The only downside is that this hostel is on the outskirts of town, so it’s a little far (about a 10-15 min walk) from the central area.
How to Get Around Todos Santos
If you rented a car, it’s super easy to street-park anywhere you want to go. If you don’t have a car, I recommend staying in town. From there, you can walk to all bars, restaurants, shops, and cafes. When you want to go to the beach, you can hire a taxi for pretty cheap (about a 10 min drive from town to the beach). There is no Uber in Todos Santos.
Todos Santos Packing List
As an Amazon Associate I earn from qualifying purchases.
In addition to cute outfits/swimsuits, here are some other things you shouldn’t leave without!
- Activated Charcoal – I bring this on every international trip. It helps if your stomach starts to feel funky after eating something unusual. It’s seriously a life saver!
- Osprey Porter Backpack: This is the best travel backpack! I love it
- Lifestraw Filtered Water Bottle: Great for staying hydrated when you need water to be filtered!
- Packing Cubes: These will make your life so much easier when packing!
- Beach Flip Flops (I love these ones!)
- Passport Holder
Best Things to Do in Todos Santos
There are so many fun things to do in Todos Santos! I recommend staying at least 2-3 days so you can experience the highlights.
1. Explore the Colorful Streets
One of the first things you should do when you get to Todos Santos is just walk around the town and explore the area. Expect to find cool architecture, colorful buildings, cute boutique shops, and little street markets. To find the iconic street with the colorful prayer flags pictured above, put “Caffe Todos Santos” in your GPS (this caffe is a great breakfast spot too – more on that later!).
If you are looking for a more traditional Mexican market shopping experience, try the area right next to Hotel California. This market is partly covered, partly open-air and has vendors selling Mexican blankets, dresses, purses, trinkets, etc.
There are so many great restaurants in Todos Santos! Here are a few of my favorites:
Caffe Todos Santos – on the colorful prayer-flag street. They have a few outdoor tables out front, but if you walk through the inside and out the back, you’ll find a nice courtyard seating area. The breakfast here is really good!
La Generala Restaurant – this place had the BEST breakfast buffet I’ve ever had in my life. I normally stray away from buffets, but a local recommended me this spot and I knew I had to try it. They have pretty much every Mexican breakfast food item you can think of, as well as some more lunch-type of dishes. Right next to the buffet is a lady hand-making the tortillas. And what makes this place even better is that it’s only about $7/person. It’s seriously so good!
Los Adobes – this place is right in the middle of town and has the cutest cactus garden next to the outdoor patio! Great vibes and good food.
Santo Chilote – great fish tacos!
Jazamango – this organic farm-to-table restaurant is SO good. It’s a bit pricey, but this culinary experience is worth it. Definitely get the brussel sprouts and the catch-of-the-day! The fish literally melts in your mouth.
The Green Room – this spot is about a 15 minute drive from town, but it’s worth the trek. To get to the restaurant, you follow a path surrounded by trees and lined with green lights. The restaurant itself is on the beach. Literally. Your toes are in the sand while at your table! They also have great cocktails, and bonfire pits on the beach to enjoy after you finish eating.
3. Hike Punta Lobos
One of my favorite things to do in Todos Santos is to hike up to Punta Lobos! To get there, park at Hotel San Cristobal (about a 10 min drive from town) and walk away from the beach, towards the ruins. Here you’ll find the trailhead the wraps up the side of the mountain. There is not much signage on this trail, but the pathway is pretty clear. I recommend going at golden hour for the best lighting. Don’t forget to bring enough water!
The hike is about 4 miles round trip. Once you get to the top, you’re rewarded with sweeping views of the Pacific Ocean! You can either walk all the way down to the beach in the cove, or just enjoy the view from above. You might even spot whales if you’re there in the winter!
4. Hang at the Beach
The beach at Todos Santos is a secluded, peaceful dream. When we went to the beach there, there was literally no one else on the sand – we had the place to ourselves! I recommend checking out El Faro Beach Club. If you’re staying at La Bohemia, you get free entrance to the beach club (if not, it’s $20/person). Here they have a nice pool with a swim-up bar overlooking the beach, a great seating area on the patio, and some super cool swinging day-beds on the sand (Tulum vibes but without the crowds!) There’s also a spa on site if you’re looking to get super relaxed with a massage.
5. Go Surfing
If you like to surf – you’re in luck! There’s some great surf spots nearby. The best surf breaks are at Playa Los Cerritos and Playa San Pedrito. There are surf shops near both of these spots if you need to rent a board or wetsuit, or take lessons!
6. Release Baby Sea Turtles
If you’re in Todos Santos from December-February, one of the best things to do is to release baby sea turtles into the ocean with the non-profit, Tortugueros Las Playitas. This event happens most evening during this timeframe and is free!
7. Drink on a Rooftop
One of my favorite things to do in Todos Santos (or in any city I’m visiting) is to have a drink on a rooftop bar and enjoy the scenery! One of the best spots to do this in Todos Santos is on the rooftop of the Guaycura Hotel. The drinks are a little pricey, but it’s worth it for the the view from above!