Pacific-facing condos at Terrasol Beach Resort, where the humpbacks and gray whales pass close enough to spot from your morning coffee.
Terrasol sits on the Pacific side of Cabo San Lucas, directly along the humpback and gray whale migration route. Between mid-December and mid-April, whales swim close enough to the shoreline that guests routinely spot them from their balconies, the private beach, and the resort grounds.
Below are the four condos in our collection with the best whale-watching positioning. All four face the Pacific. All four are inside the gated Terrasol Beach Resort, steps away on the same Pacific beach as the Waldorf Astoria Los Cabos Pedregal, with the Cabo San Lucas Marina (where most whale-watching tours depart) a 10-minute walk away.
Picked for view angle, balcony positioning, and the way the light hits the water at sunrise — when whales are most active.
Panoramic Pacific views from a fully renovated oceanfront 3-bedroom. Two full-length rock waterfalls inside. 20 steps to the heated pool. The widest viewing angle in the inventory.
Directly on the sand. Pacific views from two master bedrooms and the living room. Private deck with firepit and BBQ — built for sunset whale-spotting dinners.
Owner-remodeled oceanfront studio. King bed faces full-length sliding glass doors — watch whales without getting out of bed. Fire pit and rattan swing on the balcony.
Recently remodeled in Mexican style. Two king bedrooms with en-suites, open kitchen with island, Pacific Ocean balcony for breakfast whale-spotting. Best value Pacific-view condo.
Humpback and gray whales begin arriving from Alaska. Sightings start picking up around the third week of December.
Whales calve in the warm Pacific waters off Baja. Daily sightings from balconies. Best chance to see breaches and tail slaps.
Mothers and newborn calves linger before the migration north. Quieter water, but the most tender sightings.
January through March is peak demand. Book direct for the best rates and use code 50OFF for 50% off stays through October 2026.