Hotels in Oaxaca

Find the best deals on 516 hotels in Oaxaca

Check-in
Check-out
Compare vs. momondo |

Top Oaxaca hotels

Find a cheap hotel in Oaxaca that meets your travel needs.
$self.alt
Quinta Real Oaxaca
9.0
$189
View all deals
$self.alt
Oaxaca Real Hotel
8.5
$57
View all deals
$self.alt
Hotel Casantica
8.1
$112
View all deals
$self.alt
Hotel Abu
8.4
$60
View all deals
$self.alt
City Express Oaxaca
8.4
$61
View all deals
$self.alt
Hotel Mision De Los Angeles
8.1
$62
View all deals
$self.alt
Parador Del Dominico
8.8
$46
View all deals
$self.alt
Fiesta Inn Oaxaca
8.1
$105
View all deals
$self.alt
Holiday Inn Express Oaxaca-Centro Historico
9.3
$74
View all deals
$self.alt
Hotel Victoria Oaxaca
8.3
$59
View all deals
$self.alt
Hotel Fortin Plaza
8.6
$59
View all deals
$self.alt
Hotel Parador De Alcalá Oaxaca
9.0
$78
View all deals
$self.alt
Hotel Marques Del Valle
8.4
$78
View all deals
$self.alt
Hotel Angel Inn
8.2
$47
View all deals
$self.alt
Motel Las Maravillas
$56
View all deals
$self.alt
La Noria Centro Histórico
8.6
$47
View all deals
$self.alt
Hotel Casa Vertiz
8.9
$78
View all deals
$self.alt
Casa De Sierra Azul
9.0
$137
View all deals
$self.alt
La Catrina de Alcala
8.9
$93
View all deals
$self.alt
One Oaxaca Centro
8.4
$56
View all deals
$self.alt
Posada De San Miguel - Spa Hotel
$29
View all deals
$self.alt
Hotel Las Golondrinas
8.8
$57
View all deals
$self.alt
Hotel Hacienda
8.5
$44
View all deals
$self.alt
Mision Oaxaca
8.4
$60
View all deals
$self.alt
Hotel De La Parra
8.5
$143
View all deals
$self.alt
Hotel Casa Conzatti
8.6
$68
View all deals
$self.alt
Hotel Boutique Parador San Miguel
9.2
$104
View all deals
$self.alt
Casa de las Flores Hotel
8.1
$41
View all deals
$self.alt
Hotel Huayapam Yuu Spa
7.9
$54
View all deals
$self.alt
Villa Oaxaca
8.8
$108
View all deals
$self.alt
Villas Del Sol Hotel
7.7
$40
View all deals
$self.alt
Hotel Casa Rua
7.7
$48
View all deals
$self.alt
Hotel Oaxacalli
7.6
$40
View all deals
$self.alt
Posada de Los Angeles
8.4
$29
View all deals
$self.alt
Hotel Casa Las Mercedes
8.0
$68
View all deals
$self.alt
Hotel Trebol
8.8
$54
View all deals
$self.alt
Hotel Posada Del Centro
9.5
$21
View all deals
$self.alt
Maria Ines Hotel Suite
8.7
$53
View all deals
$self.alt
Casa Tobala
8.4
$31
View all deals
$self.alt
Parador Monte Carmelo
7.5
$59
View all deals

When to book a hotel in Oaxaca

Check out the information below to find the best deal on a Oaxaca hotel room
Low Season
March
High Season
July

cheapest month to stay

36%

expected price decrease

most expensive time to stay

33%

expected price increase

Price
$61 - $140
Highest day of week
Sunday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$81

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$108

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Oaxaca is: 1-2 star, on the same day that your stay begins. 3 star, 87 days before. 4-5 star, on the same day that your stay begins.
1-2 star
$34 - $46
3 star
$66 - $79
4-5 star
$82 - $102

How much does a hotel in Oaxaca cost per night?

Use the information below to find quality Oaxaca hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Holiday Inn Express Oaxaca-Centro Historico
9.3
$74
$self.alt
#2 most popular
Motel Las Maravillas
$56
$self.alt
Best value
Andaina Hostel
8.7
$11
3 stars
$self.alt
#1 most popular
Parador Del Dominico
8.8
$46
$self.alt
#2 most popular
Fiesta Inn Oaxaca
8.1
$105
$self.alt
Best value
Hotel Posada Del Centro
9.5
$21
4 stars and above
$self.alt
#1 most popular
Quinta Real Oaxaca
9.0
$189
$self.alt
#2 most popular
Oaxaca Real Hotel
8.5
$57
$self.alt
Best value
Hotel Angel Inn
8.2
$47

Cheap hotels in Oaxaca

These hotels and hostels are the cheapest accommodations available in Oaxaca
$self.alt
Andaina Hostel
8.7
$11
$self.alt
Posada De San Miguel - Spa Hotel
$29
$self.alt
Hostal San Pueblo
7.9
$11
$self.alt
Posada de Los Angeles
8.4
$29
$self.alt
Hotel Posada Del Centro
9.5
$21
$self.alt
La Cochinilla Hotel Boutique
8.5
$30

Get the best value hotel in Oaxaca

These hotels have the best prices for their ratings
$self.alt
Hotel Posada Del Centro
9.5
$21
$self.alt
Oaxaca Real Hotel
8.5
$57
$self.alt
Andaina Hostel
8.7
$11
$self.alt
Hotel Abu
8.4
$60
$self.alt
Hostal San Pueblo
7.9
$11
$self.alt
City Express Oaxaca
8.4
$61

Oaxaca travel information

How long do people stay in Oaxaca?

When visiting Oaxaca the average booking length is 3 nights.

How much does a hotel cost in Oaxaca?

$66 per night is the average rate for a room when booking a hotel in Oaxaca. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Oaxaca?

Hotels in Oaxaca are usually cheapest during the month of March, you can expect a price decrease of around 36% during this period.

Which day is cheapest to stay in Oaxaca?

At the moment the cheapest day to stay in a hotel in Oaxaca is Monday, with Saturday being the most expensive.

How much does a hostel in Oaxaca cost?

Oaxaca hostels and hotels with a 2 star rating and below charge around $41 for a bed per person. This will be around $25 under the cost of a typical Oaxaca hotel.


Looking for a specific type of hotel?

Check out these great hotels in Oaxaca that are perfect for any stay

Popular flight routes to Oaxaca

Find the cheapest flights to Oaxaca
Los Angeles to Oaxaca
Fastest flight time
4h 05m
Cheapest price
$203
Orlando to Oaxaca
Fastest flight time
17h 05m
Cheapest price
$322
Denver to Oaxaca
Fastest flight time
7h 45m
Cheapest price
$358
San Francisco to Oaxaca
Fastest flight time
11h 16m
Cheapest price
$361
New York to Oaxaca
Fastest flight time
9h 34m
Cheapest price
$363
Atlanta to Oaxaca
Fastest flight time
6h 38m
Cheapest price
$387
Seattle to Oaxaca
Fastest flight time
13h 58m
Cheapest price
$409
Portland to Oaxaca
Fastest flight time
8h 11m
Cheapest price
$415
Raleigh to Oaxaca
Fastest flight time
14h 35m
Cheapest price
$514
View more

Start planning your trip to Oaxaca