Overnight Trip Details


$720 US ($14,400 MXN) per person*

*USD prices are approximate and final checkout will be in Mexican pesos (see book now button for details)

Departure times

8 AM

Meeting point

Pick up at your accommodation in Todos Santos, Pescadero, or La Paz


Monday to Sunday, January 15th to March 15th


2 days and 1 night

Group size

4 to 8 people

Good to know

  • Please book this tour at least two months in advance in order to ensure your hotel reservation.
  • Magdalena Bay is a 3-4 hour drive from Todos Santos each way.
  • Conscious experience respecting nature and supporting local community.


  • Round trip transportation from todos Santos area to Puerto San Carlos
  • 1 night in a hotel in San Carlos
  • 2 whale watching experiences
  • Beach walk on pristine sand dunes and a Pacific beach
  • Breakfast, 2 lunches, and dinner
  • Drinks

Not included

  • Gratuities
  • Alcoholic beverages

What to bring

  • Warm clothes
  • Hat & sun protection
  • Water bottle to refill

About your guide

Certified Driver
Expert bilingual guide
Certified local captain

Magdalena Bay Overnight Trip Itinerary

This overnight whale watching experience gives you two opportunities to spot the beautiful gray whales in their breeding grounds. We’ll drive from Todos Santos to the bay through desert landscapes where you will spot different types of cacti and desert wildlife. On one of your days here, you will head out in Bahía Magdalena from Puerto San Carlos and the other expedition will be in Puerto Chale. See young gray whale calves learning to breathe, breach, swim against the current, and dive as they accompany their mothers through the waters of the bay.

Explore the impressive sand dunes on Isla Magdalena and sail through the mangrove channels – you’ll be amazed by how many ecosystems have evolved in such a small area. Your meals will consist of fresh local seafood such as fish and lobster, caught by local fishermen. You’ll spend the night in a hotel by the bay and be treated to dinner under the stars.

Whale watching in Magdalena Bay is an experience you’ll never forget.