Cabo San Lucas and San José del Cabo are two cities that make up the area of Los Cabos. Although they might share a coastline, they are very different places. For such a small city, there are numerous fun things to do in Cabo San Lucas to keep you busy.

Table of Contents

  • Best Things To Do in Cabo San Lucas, Mexico
  • 1. Take a Whale Watching Cruise (one of the most exciting things to do in Cabo San Lucas!)
  • 2. Take a Swim On Lover’s Beach (Playa del Amor)
  • 3. Grab a Cocktail & Watch The Sunset
  • 4. Jet Skiing, Parasailing & Kayaking at Medano Beach
  • 5. Eat Your Weight in Tacos & Guacamole
  • 6. Dance The Night Away at El Squid Roe
  • 7. Take a Cruise Around Land’s End
  • 8. Watch Fishermen in The Marina
  • 9. Take a Day Trip to San Jose del Cabo
  • 10. Take a Sunset Sailing Cruise
  • 11. Swim With Whale Sharks
  • 12. Head Out On a Fishing Charter
  • 13. Go On an Outback Camel Safari (& Get a Free Tequila Tasting)
  • 14. Take a Shopping Trip to Luxury Avenue
  • 15. Go Scuba Diving or Snorkelling at Cabo Pulmo
  • 16. Go Zip-Lining
  • 17. Watch the Seals Jump Around The Marina
  • 18. Experience The Night Life
  • 19. Learn to Stand Up Paddle Board
  • 20. Join a Tasty Food and Walking Tour
  • 21. Join a Booze and Food Tour (Tequila!)
  • Bonus! Volunteer With Dogs
  • Now You Know What to Do in Cabo San Lucas
  • Cabo San Lucas: Resources & Recommendations
  • Where to Stay in Cabo San Lucas

Found at the tip of Baja California, Cabo San Lucas is where the desert meets the ocean. It’s a place where no matter where you are, you’re only a block away from the water.

This is where you can experience numerous outdoor activities, shop ’til you drop, and drink, dance and party all night long!

Best Things To Do in Cabo San Lucas, Mexico

I visited Cabo San Lucas as one of the first stops on my honeymoon. It was somewhere I added to our plans at the last minute, but this sleepy little town sure blew my mind. We didn’t want to leave, this is one of the best places to visit in Mexico.

Here are the top 21 attractions and things to do in Cabo San Lucas that you won’t want to miss during your holiday.

1. Take a Whale Watching Cruise (one of the most exciting things to do in Cabo San Lucas!)

I couldn’t believe we spotted this whale breaching! This experience is definitely the best thing to do in Cabo.

The Sea of Cortez is one of the best places in this part of the world to get up close and personal with a mighty humpback whale, and you can jump on a whale-watching tour straight out of Cabo San Lucas.

The best time to go to Mexico for whale watching is as early as November, but generally runs from December to April each year.

The waters that surround Cabo are known to be a hotspot for breeding and are also a migratory stop for humpback whales, so your chances of spotting one of these majestic animals are very high.

We were lucky enough to spot a pod of 4 whales playing with each other and jumping in and out of the water several times. Seeing these whales in the wild is one of the most incredible things to do in Cabo San Lucas for couples, families, friends or solo travelers.

Best Whale Watching Tours in Cabo San Lucas

1. Cabo Trek’s Whale Watching Trip. Starting from around $100 USD for an adult, these guys know how to find whales from the sounds and vibrations of the ocean. This is our top choice due to Cabo Trek being an ecotourism company with a certification of responsible whale watching.

Not for the faint of heart, the boats are tiny to ensure minimal disruption to the whales, so you will get wet! The day also includes round-trip transportation from your hotel, marine biologist, and bottled water throughout the day. This is a Cabo San Lucas activity you won’t want to miss. Book your spot here.

2. Luxury Catamaran Experience: If you’re looking for a more luxurious experience, you can book a catamaran trip to see the whales instead. This fabulous trip includes snacks and alcohol, plus pick up and drop off. Learn more here.

2. Take a Swim On Lover’s Beach (Playa del Amor)

Lover’s Beach and Divorce Beach are connected on their own little island along Land’s End. Lover’s Beach looks into the bay and is a beautifully calm piece of water — perfect for swimming and trying out water sports.