Top Guest houses in Oaxaca

Find the Top Guest houses in Oaxaca – 7+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-7 out of 7 guest houses
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Guest house
MapView on map1200 yd from City Center200 yd from Food and Flea Market
From   US$ 47 /nightSelect
  • Adults-only guest house atmosphere
  • Private entrance to all guest units
  • Flat-screen TVs with streaming services
Guest house
MapView on map1700 yd from City Center900 yd from 20 de Noviembre Market
From   US$ 16 /nightSelect
  • Local culture cooking classes available
  • Shared kitchen with cookware provided
  • Guided bike tours of Oaxaca City
Guest house
  • Shared kitchen
  • 24-hour security
  • Pet-friendly
700 yd from City Center600 yd from Santo Domingo Temple
From   US$ 51 /nightSelect
  • Charming accommodations with local decor
  • Smart locks for easy access
  • Centrally located near attractions
  • Shared Kitchen
  • Public Bath
  • Outdoor Terrace
700 yd from City Center400 yd from Oaxaca Cathedral
From   US$ 11 /nightSelect
  • Beautiful central patio with hammocks
  • Shared kitchen for guest use
  • Public bath access available
700 yd from City Center900 yd from Central Bus Station foreign buses
From   US$ 27 /nightSelect
Mercado Benito Juarez is merely 0.8 miles from the Guelaguetza Bano Compartido, while Centro Fotografico Alvarez Bravo is 0.6 miles away.
Guest house
1100 yd from City Center900 yd from Central Bus Station foreign buses
From   US$ 200 /nightSelect
The Casa Ritual Oaxaca is 25 minutes by foot from Templo de Santo Domingo de Guzman, boasting yoga classes, a terrace, and a patio.
Guest house
5.4 mi from City Center600 yd from Tule Tree
From   US$ 128 /nightSelect
Tule Tree is approximately 10 minutes' stroll from the Ohana Oaxaca, while Templo de Santa Maria de la Asuncion is a 10-minute stroll away.