Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-09-02

2026-09-03
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Apartments and B&Bs in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1172 results

  • Studio Oaxaca Centro

    From US$ 23

    508 Vicente Guerrero, Oaxaca, Mexico (To the map)

    The convenient location in the Oaxaca Historic Centre district gives swift access to the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Terrazas Huatulco

    From US$ 2218

    905 Calle Carrizal, Santa Cruz Huatulco, Mexico (To the map)

    The Playa El Maguey is 4 km away, while Parroquia de Nuestra Senora de Guadalupe is in the immediate…

    To the hotel

    price for 1 night
    Book Now From US$ 2218
  • Beautiful Apartment In Oaxaca City'S Best Location

    From US$ 78

    502A Reforma, Oaxaca, Mexico (To the map)

    Guests can reach the centre of Oaxaca in 5 minutes' walk and visit the El Llano Park, which is just 300…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Tania

    From US$ 42

    Nayarit, Brisas de Zicatela, Mexico (To the map)

    Puerto Surf is a short way from this guest house, while Puerto Surf Lessons is 8 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • La Malaguena X Ahead

    From US$ 395

    Calle Alma 3 Carretera Principal Mazute San Agustinillo, San Agustinillo, Mexico (To the map)

    This San Agustinillo hotel is 2.3 km from Mermejita Beach and only 1.2 km from the Sea Turtle Center.

    To the hotel

    price for 1 night
    Book Now From US$ 395
  • El Diablo Y La Luna B&B

    From US$ 318

    Ignacio Comonfort 115 3, Oaxaca, Mexico (To the map)

    This elegant hotel is about 5 km from Oaxaca International airport and within reach of such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 318
  • Ay Caramba Bnb Zipolite

    Roca Blanca 70904, Zipolite, Mexico (To the map)

    Puerto Angel Main Beach is 2.2 km away, while the Sea Turtle Center is 4.2 km from the comfortable hotel.

    To the hotel

    Book Now
  • Posada Dos Hermanas

    Domicilio Conocido, Barra de la Cruz, Mexico (To the map)

    The centre of Barra de la Cruz is a 10 minutes' walk of the hotel. This Barra de la Cruz bed & breakfast…

    To the hotel

    Book Now
  • Casa Gutierrez

    From US$ 59

    40 Calle M. Matamoros, Teotitlan del Valle, Mexico (To the map)

    Church of San Jeronimo Tlacochahuaya is 7 km away, while Zona Arqueologica de Dainzu is 4.8 km from this…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Xoco

    From US$ 95

    711 Vicente Guerrero, Oaxaca, Mexico (To the map)

    This Oaxaca hotel in the Oaxaca Historic Centre district of Oaxaca is only 1 km from the top-class Rufino…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Terraza Dzahui H

    From US$ 31

    702 Calle Tercera Poniente, Puerto Escondido (Oaxaca), Mexico (To the map)

    Puerto Angelito is also situated 20 minutes' stroll away. In proximity to this hostel, guests will find…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Casa Galindo

    From US$ 29

    Estacahuite S/N, Puerto Angel, Mexico (To the map)

    The Zipolite Beach stands 3.5 km away, and Zipolite-Puerto Angel Lighthouse is 2.6 km from this guest…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Casa Maria Guest House

    From US$ 47

    Avenida Independencia 64 Colonia Barrio De Vista Hermosa, Santa Cruz Etla, Mexico (To the map)

    The bed & breakfast is in a restaurant area of Santa Cruz Etla. The Casa Maria Guest House is about 10…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Casa Lai

    From US$ 75

    Camino A Mi Casa, 3, Mazunte, Mexico (To the map)

    The recently renovated hotel has a convenient setting within 25 minutes' walk of the San Agustinillo…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Los Angeles Hotel

    From US$ 110

    Carretera Puerto Angel- Zipolite, Zipolite, Mexico (To the map)

    This Zipolite hotel is 2.6 km from the San Agustinillo Beach, while Puerto Angel Main Beach is around…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Chante

    105 Avenida Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    Coral Beach is in the vicinity of the Puerto Escondido hostel, while cathedral is just 0.7 km away. Also…

    To the hotel

    Book Now
  • Atemporal Bed And Breakfast Hotel

    From US$ 100

    Callejon Del Monte Esq Tinoco Y Palacios., Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 10 minutes' walk of this guest house, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Margarita

    From US$ 131

    510 Calle De Manuel Bravo, Oaxaca, Mexico (To the map)

    The apartment lies only 1.1 km from the Conzati Garden and 1 km from the contemporary Centro Fotografico…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • The Views Surf102 At La Escondida Puerto Escondido

    3 Calle Sexta Sur, Puerto Escondido (Oaxaca), Mexico (To the map)

    The apartment is 3.9 km from the Playa Punta Zicatela, and 1.1 km from the compact white - sand Playa…

    To the hotel

    Book Now
  • Carena I Air Conditioning

    From US$ 51

    Playa Zipolite 1, Zipolite, Mexico (To the map)

    Providing a convenient setting in Zipolite, the apartment is just moments from the Zipolite Beach. The…

    To the hotel

    price for 1 night
    Book Now From US$ 51