Affordable, Top-Rated Places to Stay in San Pedro – For Every Budget
Looking for accommodation in San Pedro (Baja California Sur)? Discover a wide range of places to stay starting at just $59.00 per night – from hotels and bed & breakfasts to vacation rentals. Whether you're visiting for business or leisure, you'll find the perfect place that fits your budget and travel needs. Book your ideal San Pedro accommodation today!
We found 125 Accommodations in San Pedro and the surrounding area (within 20 miles)
Apartment in Todos Santos near San Pedro, Baja California Sur , Calle Horizonte
Nuevo apartamento en todos santos, el otro lado offers accommodations in Todos Santos, a 18-minute walk from La Cachorra Beach and 1.2 miles from La P...
Hotel in El Pescadero near San Pedro, Baja California Sur , Cerritos Beach, BCS MEXICO 23300 DEL PACIFICO
Located in El Pescadero, a 2-minute walk from Cerritos Beach, Las Palmas Hotel - Cerritos Beach provides accommodations with an outdoor swimming pool,...
Hotel in El Pescadero near San Pedro, Baja California Sur , KM 67 Carretera 19, Playa Cerritos, 23300, El Pescadero, Mexico
Located in El Pescadero in the Baja California Sur Region, 8.7 mi from Todos Santos, Cerritos Surf Town features an outdoor pool and water sports faci...
Hotel in San Carlos near San Pedro, Baja California Sur , Calle Aceso Ejido Sin Nombre
Located in San Carlos, a 9-minute walk from Cerritos Beach, Baja Luna Cerritos has accommodations with an outdoor swimming pool, free private parking,...
Hotel in El Pescadero near San Pedro, Baja California Sur , Playa Los Cerritos, Km. 66.5 Playa los Cerritos, 23310 El Pescadero, B.C.S., Mexico
Located within a 6-minute walk of Cerritos Beach and 1.2 miles of San Pedrito Beach, Chakana Lofts has rooms with air conditioning and a private bathr...
Hotel in Todos Santos near San Pedro, Baja California Sur , Camino a Tribu El Pescadero
Located in Todos Santos, a 5-minute walk from Palm Beach, Baja Nomads Hotel - Adults 15 Plus provides accommodations with an outdoor swimming pool, fr...
Hotel in Todos Santos near San Pedro, Baja California Sur , Guaycura 88, La Poza
Featuring an outdoor swimming pool, Los Colibris Casitas is a 10-minute walk from the beach and 5 minutes’ drive from restaurants, shops and art gal...
Hotel in Todos Santos near San Pedro, Baja California Sur , Camino a 282, La Poza, 23300 Todos Santos, B.C.S., Mexico
Located in Todos Santos, a few steps from La Poza Beach, La Poza Boutique Hotel and Spa - Adults 15 plus has accommodations with an outdoor swimming p...
Hotel in Todos Santos near San Pedro, Baja California Sur , Calle Agustín Olachea
Located in Todos Santos, 1.1 miles from La Poza Beach, Hotel Quinta Santa Rosa provides accommodations with an outdoor swimming pool, free private par...
Hotel in Todos Santos near San Pedro, Baja California Sur , Calle Rangel
Located in Todos Santos, 1.5 miles from La Cachorra Beach, Posada del Molino has accommodations with an outdoor swimming pool, free private parking, a...
Hotel in Todos Santos near San Pedro, Baja California Sur , Calle Juárez 119
Located in Todos Santos and with La Cachorra Beach reachable within 1.7 miles, Alegria Suites Centro Historico provides concierge services, non-smokin...
Hotel in Todos Santos near San Pedro, Baja California Sur , Calle Horizonte S/N colonia San Ignacio, Baja Califonia Sur
Located in Todos Santos, within a 18-minute walk of La Cachorra Beach and 1.2 miles of La Poza Beach, Casa Bugambilias provides accommodations with a ...