One of Mexico’s Pueblo Magicos, Todos Santos is a small bohemian beach town of well-preserved historic buildings, art galleries, artisan crafts, great restaurants and friendly locals, where visitors come to watch the migrating grey whale in Magdalena Bay, enjoy the endless miles of unspoilt beaches and marvel at the desert and mountain scenery.
Located on the Pacific Coast of the Baja Peninsula, just a 60-minute drive from Cabo San Lucas, Todos Santos, which means ‘All Saints,’ has much more of a Mexican feel than many of the beach resorts in Baja. The town nestles where the desert meets the Sierra Laguna mountain range and is surrounded by fertile fields bursting with papaya, avocado and mango fruits. Originally a fishing village, the town has a thriving arts and culinary scene, a charming colonial centre and some lovely restaurants and cafes.
Along with the pull of the fantastic scenery, visitors come to watch the migrating whale in the Bay of Magdalena, a breeding destination for over 1,000 California grey whale, who migrate here each year from December to March, seeking sanctuary from the cold Alaskan waters and to mate and calve in one of the protected shallow lagoons: Laguna Ojo de Liebre; Laguna San Ignacio and Bahia Magdalena. Grey whales are known for their friendliness and it is possible to get within touching distance of these amazing creatures on an organised whale watching trip.
The water here will also appeal to those who enjoy kayaking, diving and fishing, while nature lovers will enjoy the hiking and bird spotting opportunities. We would recommend a stay here to those looking for a more authentic Mexican retreat, over the more commercial resorts found in Los Cabos. Todos Santos is around 60-kilometres from San Jose del Cabo airport, or just over 80-kilometres from La Paz.