By Car

From La Paz, take Hwy. 1 south. Just south of San Pedro, Hwy. 1 splits into two directions. Take Hwy. 19 to Todos Santos and stay on it, heading south until you reach Todos Santos. From Cabo San Lucas, take Hwy. 19 north. Your hour-long journey will take you through a few small towns, but you'll mostly be surrounded by dramatic desert landscape.

By Bus

Transportes ABC (tel. 800/025-0222; www.transportes-abc.com) offers first-class bus service from both La Paz and Cabo San Lucas. Tickets cost about 70 pesos from either city. Todos Santos's bus station is a stick palapa on Colegio Militar and Zaragoza; it's an easy if slightly uphill walk to most hotels listed here (the exception is Posada La Poza, which is out of town).

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.