Tucked away on the southern tip of Baja California, the sizzling resort city of Cabo San Lucas is beach heaven. Plunge into the inviting blue waters in search of tropical fish, or sail around the coast on the hunt for secluded coves.
Energetic travelers love exploring the wild canyons and deserts, while foodies can sink their teeth into lip-smacking Mexican cuisine on a culinary adventure.
With so many fun things to do in Cabo San Lucas, it can be tough knowing where to start. Luckily, we’ve done the hard work for you with this mega round-up of activities and sights, so you don’t miss a thing.
1 – Snorkel in Chileno Bay
Dive into the underwater world and meet the exotic marine life that reside beneath the waves in Chileno Bay. The crystal clear waters in this hidden cove make it one of the best places in Cabo to go snorkeling.
Glide along sand gullies and float above rocky reefs, as you search for parrotfish and rainbow wrasse. Afterward, dry off in the sun on the golden beach.
2 – Visit Land’s End
Journey to the edge of the world with a trip to the extreme southern point of Baja California — Mexico’s Land’s End. The coastline here is the stuff of dreams, with rare rock formations, secluded beaches and even sea lions.
The main event is El Arco, a magnificent sea arch that deserves pride of place in your photo collection. The easiest way to visit is by boat.
3 – Hike in Fox Canyon
Hidden away in the Baja desert, Fox Canyon is probably Cabo’s best-kept secret. Lace up your boots for a hike through this otherworldly landscape, and reward yourself with a cooling dip in shimmering waterfall pools.
Keep your eyes peeled for lizards, roadrunners and coyotes, as you explore one of nature’s greatest oases. Visit during winter to behold the incredible floral blooms that carpet the valley.
4 – Explore Espiritu Santo Island
Taking a boat trip to Espiritu Santo Island is one of the best things to do in Cabo San Lucas. This UNESCO Biosphere Reserve offers bags of adventure, wildlife and beaches to intrepid explorers.
Want to snorkel with sea lions and tropical fish? This is your chance! There’s a bird sanctuary too with enough pelicans and hummingbirds to keep your camera busy.
5 – Enjoy an indulgent dinner cruise
Tuck into delicious Mexican delicacies, as you sail into the sunset on a dinner cruise from Cabo San Lucas. Choose from luxury yachts, catamarans and even pirate ships for your jaunt.
Grab some drinks from the bar and sway along to live music, as the sun sinks slowly into the Pacific. If you’re lucky the whales might put on a show for you too!
6 – Sail into the sunset
Calling all romantics, this one is for you. Sailing along the dramatic Cabo coastline, as the horizon floods with color, is the stuff of dreams.
Snuggle up with your loved ones, as dawn turns to dusk, and toast the day with a glass of bubbly. Having front row seats for viewing the magnificent rock formations and secret beaches is the icing on the cake.
7 – Embark on a private luxury sailing adventure
Up the luxury with a private sailing excursion from Cabo and soak up the sun in style. Enjoy the fresh sea breeze ruffling your hair, as the yacht skims across the ocean.
Snorkeling and paddle boarding are often included, as well as plenty of cocktails to keep spirits high. Choose between gourmet lunch excursions and sultry sunset sailings — whatever floats your boat.
8 – Discover charming San José del Cabo
Soak up the small-town vibe of San José del Cabo, as you stroll through the laid-back city streets. For your history fix, head to Plaza Mijares in the heart of the old district and admire the colorful colonial buildings.
Best explored on foot, San José is the place to go for art galleries, street entertainment and outdoor dining on locally caught seafood.
9 – Kayak to Lover’s Beach
For the ultimate sea-going adventure, take to the water by kayak and paddle to the most southerly point of the Baja Peninsula. See the rock arch and glide past the vocal sea lions, as you explore the granite coastline.
Land at Lover’s Beach for a breather and relish the soft golden sand between your toes. It doesn’t get much more picture-postcard than this!
10 – Ride camels along the sand
Harness your inner Lawrence of Arabia, as you venture off on your trusty ship of the desert. Camel riding is easier than it looks and is one of the most popular things to do in Cabo San Lucas for families.
Hang on tight as your newfound friend negotiates the undulating sand dunes, and drink in the breathtaking coastal views, as you plod softly along the beach.
11 – Go whale watching
If you’ve never clapped eyes on these gentle marine giants, Cabo San Lucas is a great place for your first encounter.
Voyage out to sea with a marine biologist who will spill the beans about humpback whale antics. Keep your camera handy during your ocean quest — you never know where the whales will pop up next.
Opt for a morning excursion for the calmest seas.
12 – Splash around in Santa Maria Bay
Flanked by rocky headlands, this secluded horseshoe cove has one of the best beaches on the peninsula. The pink-tinged sand and turquoise water give Santa Maria Bay an ethereal appeal, making it an ideal picnic spot.
Pull on your mask and fins to snorkel among the shoals of dazzling tropical fish, then settle down for a bit of sunbathing, Mexico style.
13 – Ride the surf in the sun
Whether you’re a beginner boarder or an expert surfer, conquering the waves at Cabo will be the highlight of your vacation. First up is a beach lesson where friendly instructors will teach you some serious moves.
Then it’s time to ride those ocean crests and put your new skills to the test. You’ll be carving through the water like a pro in no time.
14 – Feel the thrills on a Wild Canyon zip line
One of the most electrifying things to do in Cabo San Lucas is to take on the Wild Canyon zip line.
Feel the adrenaline build as you hurtle through the air, soaring over ravines in the middle of the desert. Fly with your friends on tandem lines, with the glittering Sea of Cortez providing a magical backdrop to your aerial adventure.
15 – Try scuba diving in Cabo San Lucas Marine Park
The calm water of Cabo San Lucas Marine Park is the ideal adventure playground for divers. Propel yourself along beside manta rays and turtles, while keeping watch for eels hiding in rocky crevices.
Beginners can learn the ropes and discover the mystical underwater world on a shallow dive. Meanwhile, certified divers can explore shipwrecks and even swim with sea lions.
16 – Learn some awesome flyboarding moves
Have you ever wanted to know what flying feels like? Then get kitted up and prepare to have your breath taken away. You’ll pick up the art of flyboarding in no time, thanks to some handy hints from your professional instructor.
After a practice run, show off your superhero moves as you zoom skyward, flying high above the inviting blue sea.
17 – Venture into the desert on an ATV tour
Ride into the rugged desert interior on a heart-pumping off-road ATV journey. Discover hidden canyons and bounce along sandy creeks under the watchful eye of lofty mountains.
Your guide will lead you along dirt trails towards the Pacific Ocean with lots of viewpoints along the way. Finally, take a spin along the deserted beach to celebrate your epic adventure.
18 – Saddle up for some horse riding
Trot off into the desert on your hardy four-legged stead, realizing all your secret cowboy dreams. Horse riding tours take you to places that can only be accessed on foot, so prepare to be wowed by secret trails and coastal views.
Experienced riders can canter along sandy beaches beside dramatic cliffs — just watch out for the cacti as you fly past!
19 – Bounce around on a jeep tour
Explore well and truly off the beaten track on a thrilling jeep safari from Cabo San Lucas. Journey along desert trails and soak up the sweeping panoramas at every turn — keep your camera close.
Up for a challenge? Then take the wheel of the 4×4 and head off on an adventure through mountains, farmland and fruit orchards before finishing at the beach.
20 – Have a go at stand-up paddleboarding
Glide stealthily along the coast on a stand-up paddleboarding tour, keeping an eye out for exotic marine life down below. Once you’ve mastered the key strokes, you’ll soon be powering along like an expert.
Feeling hot? Then just jump in the ocean for a refreshing dip before continuing your explorations of idyllic coves and dramatic sea cliffs.
21 – Dare to dive with sharks
Come face to face with your fears, as you encounter fearsome fish from the deep on a shark diving adventure. Spending a few mesmerizing minutes with these toothy terrors will show you that their scary reputation is quite undeserved.
To tick off the ultimate bucket list experience, swimming alongside whale sharks — the largest fish in the sea — takes some beating.
22 – Fly high on a parasailing adventure
Take to the skies and soar like a bird above the sparkling Sea of Cortez. See if you can identify the local landmarks from your lofty vantage point, and view Mexico’s Land’s End in a whole new light.
After a smooth launch from the back of the boat, just sit back and enjoy the flight. Don’t forget your camera for those once-in-a-lifetime selfies.
23 – Be brave on a bungee jump
Bungee jumping is one of the most exhilarating things to do in Cabo San Lucas and is not for the faint-hearted. Yet it’s perfectly safe and well worth the heart flutters for those who are brave enough to take the plunge.
Scream in delight as you leap into the canyon from a suspended glass-bottomed gondola. You’ll have some serious bragging rights afterward!
24 – Have a close encounter with dolphins
Enjoy an up-close and personal encounter with these friendly marine favorites on a Cabo dolphin watching session.
Both fun and educational, the experience is a great way for kids and non-swimmers to meet dolphins from the safety of a pool. Learn how to interact with your new pals and even give one a rubdown. You’ll be best friends in no time.
25 – Tuck into local delicacies on a food tour
Get those taste buds working overtime, as you embark on a foodie mission in the heart of Cabo San Lucas. Chow down on tacos, visit local markets and follow it all up with a glass of wine or two.
Food walking tours are the perfect way to get your teeth into Mexico’s unique culinary culture. They are a true feast for the senses.
26 – Take a Mexican cooking class
Unleashing your inner chef skills at a Mexican cooking class is one of the more unusual things to do in Cabo San Lucas.
After shopping for fresh ingredients at the market, you’ll rustle up an authentic Mexican feast under the watchful eye of your tutor. Tortillas, tamales and guacamole are all on the cards, and of course, you get to eat the results. Yum!
27 – Enjoy a day trip to Todos Santos
For a change of scenery, head to Todos Santos for sea breezes and unspoiled beaches. This oasis town is sandwiched between the magnificent Sierra Laguna mountains and the Pacific, so don’t forget the camera.
Fruit trees and palms punctuate the landscape, which is a haven for local wildlife. Indulge in upscale eateries and browse artists’ studios, as you stroll along the historical streets.
28 – Sample the best tequila
Tequila might just be Mexico’s most famous export, so tasting it at the source during your vacation is a no-brainer. Discover the real essence of Baja California, as you knock back the amber nectar — see if you can identify the different flavors.
Find out how this national tipple is made and learn insider secrets, so you know which to choose in the future.
29 – Hike in the Sierra La Laguna Biosphere Reserve
Pull on your walking boots for a real adventure in the depths of the Sierra La Laguna Biosphere Reserve. This is one of the best places in Mexico to see hummingbirds, some of which are endemic to the region.
Scramble through the mountains on forested hiking trails, then cool off with a refreshing lake swim afterward.
30 – Go on a Baja brewery tour
Craft beer is all the rage, and nowhere more so than here in Cabo San Lucas. Join a brewery tour to discover just what goes on behind the scenes and the history behind the process.
Of course, no brewery tour is complete without sampling the goods, so tastings are all part of the fun. You’ll be a true beer connoisseur by the time you leave.
31 – Cycle through the desert on a bike trip
Cycling is an intimate and eco-friendly way to discover the Cabo San Lucas region, with the bonus of burning some calories. Both mountain bike and e-bike tours are available, so don’t worry if you’d prefer a more relaxing ride.
Explore remote cactus trails and desert valleys, with plenty of photo stops along the way. Finish up with a pedal on the beach.
32 – Race buggies along the beach
Delve deep into the wild outdoors on an exhilarating buggy tour from Cabo San Lucas. This next-level adventure will have you powering along desert tracks and dry riverbeds, either solo or tandem. Keep your eyes peeled for wildlife as you fly past.
Race your friends through the dunes before hurtling along the beach at full throttle if you dare.
33 – Paddle an outrigger canoe
Experience the coast of Cabo San Lucas a little differently on a fun outrigger canoe trip. First-timers will enjoy an introductory lesson before taking to the sea in this unique Polynesian vessel.
You’ll work in harmony with five other paddlers, cutting through the waves, exploring secluded bays and marveling at rock formations. Say hello to the colony of sea lions as you glide silently by.
34 – Meet marine residents on a yellow submarine tour
Head below the waves on board a semi-submersible for some rather unique sightseeing in San Lucas Bay. This is a hit with kids and any Jacques Cousteau wannabes who want to encounter sea life without getting their feet wet.
Keep watch as colorful shoals of fish dart past the panoramic windows while you immerse yourself in the magical underwater world.
35 – Take a glass bottom boat tour to Pelican Rock
Of all the things to do in Cabo San Lucas, this is the most relaxing. You’ll ride the glass bottom boat to Land’s End before arriving at Pelican Rock, where these prehistoric-looking birds guard their watery realm.
Watch the vibrant fish darting right beneath your feet, then go snorkeling to spot seahorses and starfish along the ocean floor.
36 – Cruise the coast in a pirate ship
Practice your pirate swagger as you quest for hidden treasure around the Sea of Cortez. Follow the map clues as you sail past dramatic cliff faces, and image pirates of old storing their gold in secret sea caves.
A snorkel session with tropical fish will lead you to the sunken treasure chest so you can claim your bounty. Celebrate with lunch and cocktails back on board.
37 – Enjoy a Flora Farms tour
Head into the foothills of the Sierra de la Laguna Mountains to explore this unique 25-acre organic farm. Your guide will explain the cultivation process where everything is done by hand.
A world away from buzzing Cabo, Flora Farm has a field kitchen with a farm to fork ethos. Try delicious local produce like fennel sausage and fresh pineapple, all washed down with fruit-infused cocktails.
38 – Chill out at Pedregal
The swish hillside resort of Pedregal is all about relaxing in style. Sweeping sea views and high-end restaurants tempt travelers from across the peninsula for a slice of luxurious tranquility.
Dig into fresh seafood dishes, enjoy drinks at swim-up bars, or head to the beaches for some sun. You can buy souvenirs at the weekly farmers’ market too, which is known for its handmade local crafts.
39 – Hook a whopper while sport fishing
Reel in the fish of your dreams on a sport fishing tour off the Baja Peninsula. You’ll be heading out early to increase your chances of coming up trumps, with marlin, wahoo, and swordfish all up for grabs.
Cast your line and enjoy the anticipation as you wait to see what bites first. Compete with your friends, then celebrate on board with lunch and drinks.
40 – Dare to jump off Pelican Rock
Standing tall in the Bay of Cabo San Lucas, Pelican Rock is one of the top natural attractions along the Land’s End coastline. Accessible only by boat, this towering pinnacle is a popular spot for snorkeling and diving.
Feeling adventurous? Brave explorers can scramble up the rock and try a bit of cliff jumping — get those cameras poised to capture the action!
41 – Go wild in the San Jose Estuary
Avid bird watchers and nature fans will love exploring the depths of the tropical San Jose Estuary. Home to an astonishing array of bird species, this special sanctuary is a haven for wildlife too.
Peel your eyes away from the binoculars to enjoy a relaxing kayak journey along the meandering waterways, or hike along the shore at sunset.
42 – Savor Mediterranean cuisine at Sunset Monalisa
Food always tastes better if it’s eaten outside, especially when served with ocean views like the ones at Sunset Monalisa. This spectacular dining spot is the most breathtaking place to eat in Cabo, so do book ahead.
Dive into one of its tasting menus with scallops, foie gras and truffle pasta, all vying for your pleasure. Live jazz and champagne sweeten the deal.
43 – Sunbathe on Playa del Amor
Known as Lover’s Beach, Playa del Amor is secluded, dreamy and golden. Hidden away between imposing cliffs, this beach is one of the best swimming spots in Cabo.
Access is easiest by boat, with snorkeling and diving both highly recommended. Whether you fancy a romantic stroll with your other half or just want to take a dip, Playa Amor ticks all the boxes.
44 – Spend the day at Medano Beach
Looking for somewhere safe and easy to swim? Then head down to Medano Beach and settle in for a day of fun in the sun.
It’s popular but never feels crowded, thanks to the sand stretching for several miles along the coast. After swimming, kayaking or water skiing, you can re-energize at the beach bars and restaurants dotted along the bay.
45 – Play golf with a view
Practice your swing on some of the best golf courses in Cabo. Want some views during your game? Then opt for the Quivira Golf Course where the holes meander along sheer cliffs, desert foothills, and golden dunes.
For a challenging sandy course, Diamante is a good bet. Alternatively, you can combine a spot of whale watching with your game at Cabo Real Golf Club.
46 – Party at El Squid Roe
This buzzing nightclub and restaurant is all about dancing and DJs, with hearty pizzas and tacos to keep your energy levels high. El Squid Roe waiters wear spray tanks of tequila for added entertainment.
You’ll be spoiled for choice with six bars at this trendy watering hole, which is a favorite with A-list celebrities. Book a VIP table for a night to remember.
47 – Explore Wirikuta Botanical Cactus Gardens
The cactus is a Mexican icon and Wirikuta Botanical Gardens celebrates this with unbridled flair. The 12-acre park boasts over a million cacti and desert plants from around the world — how many can you identify?
However, it’s not all about the humble cactus. You can get lost in the bougainvillea labyrinth, admire the giant granite pyramids and explore all manner of botanical nooks and crannies.
48 – Admire the famous sea arch
No visit to Cabo is complete without a trip to El Arco. Standing regally between the Sea of Cortez and the Pacific, this rock arch is a proud symbol of the region.
Breathe in the sea air and gasp at peculiar rock formations, as your boat bobs on the water. Feeling adventurous? Walk beneath the arch at low tide and leave your footprints at Land’s End.
49 – Luxuriate at the Omnia Club
For a truly decadent day out, reserve your spot at Omnia Club, one of Cabo’s top beach clubs. Chill out in a VIP beachside cabana or soak the afternoon away in a private plunge pool — the choice is yours.
Come at the weekend for a slice of the daytime party scene, where fiery Mexican cuisine and live DJs get you in the fiesta mood.
50 – Party by the pool at the Blue Marlin Ibiza
This sizzling beach club really packs a punch when it comes to location. Overlooking the iconic rock arch and sitting beside the best swimmable beach in Cabo, the Blue Marlin Ibiza is the place to party in the sun.
Enjoy leisurely lunches and cocktails by the pool, as cutting-edge DJs work their musical magic.
51 – Listen to live music at Cabo Wabo Cantina
If you’re look for some lively evening entertainment, Cabo Wabo Cantina is where it’s at! Hosting musicians and celebrities from all around the world, the stage here is always on point.
Settle into the Cabo way of life with lobster burritos and tequila cocktails, as you watch the live show unfold. It’s the perfect way to end your Mexican vacation.
So, there you have it, our mammoth guide to all the best things to do in Cabo San Lucas. Now all you have to do is decide which to include in your itinerary.
Still looking for accommodation? Then check out these top hotels in Cabo San Lucas for some inspiration. Remember to book your airport transfers in advance too, for a hassle-free start to your Cabo dream trip.