Hotels in Puerto Angel

Search and compare Puerto Angel hotels from hundreds of travel sites and save

Puerto Angel, Oaxaca, Mexico
Sep 23 — Sep 242
Puerto Angel, Oaxaca, Mexico
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Angel

Filter by star ratings
All filters
Casa Ofelia
Casa Ofelia
8.4 Excellent
Playa Mermejita, Mazunte, Oaxaca, Mexico
Show on map
4.5 mi from city centre, Puerto Angel 
ExcellentBased on 73 reviews
8.4

Ofelia's Inn is located in Mazunte and features free Wi-Fi.

Altamira Mazunte
Altamira Mazunte
8.5 Excellent
Camino a Punta Cometa, Mazunte, Oaxaca, Mexico
Show on map
4.4 mi from city centre, Puerto Angel 
ExcellentBased on 246 reviews
8.5

Conveniently situated and providing an outdoor pool and a private beach, this comfortable hotel is located an easy drive from Zipolite. It also provides a sun deck, an express check-in and check-out feature and free Wi-Fi.

Hotel Puerto Ángel
Hotel Puerto Ángel
7.0 Good
Puerto Ángel, Puerto Angel, Oaxaca, Mexico
Show on map
0.4 mi from city centre, Puerto Angel 
GoodBased on 15 reviews
7.0

Conveniently situated and featuring a swimming pool, this comfortable hotel is an easy drive from Mazunte. Guests can also enjoy free internet access throughout the property.

Posada Mexico
Posada Mexico
9.1 Excellent
Calle del Adoquin, Roca Blanca, Zipolite, Oaxaca, Mexico
Show on map
2.0 mi from city centre, Puerto Angel 
ExcellentBased on 367 reviews
9.1

Posada Mexico provides comfortable 4-star accommodation in Zipolite. The hotel offers a swimming pool and free Wi-Fi, as well as rooms with private terraces.

Cocolia Hotel - Adults Only
Cocolia Hotel - Adults Only
8.8 Excellent
Camino de Mermejita Alta, Mazunte, Oaxaca, Mexico
Show on map
4.8 mi from city centre, Puerto Angel 
ExcellentBased on 161 reviews
8.8

Situated in Mazunte, Cocolia Hotel - Adults Only is an easy drive from Zipolite and Puerto Angel. It also offers a 24-hour reception, a swimming pool and free Wi-Fi.

Hotel Casa Pan De Miel
Hotel Casa Pan De Miel
9.6 Excellent
Cerrada Museo DE LA Tortuga, Mazunte, Oaxaca, Mexico
Show on map
3.8 mi from city centre, Puerto Angel 
ExcellentBased on 115 reviews
9.6

Boasting an outdoor pool, Hotel Casa Pan de Miel Only Adults is situated in Mazunte and provides comfortable accommodation. It offers complimentary Wi-Fi, a concierge and massage services.

Tips for booking a Puerto Angel hotel

Cheapest month:November
Most expensive month:August
Average price in Puerto Angel:$56/night
Absolute cheapest price found:$16/night
Cheapest day:Tuesday
Most expensive day:Monday
$30 - $103
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$23 - $102
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Angel hotels

Show all 48 hotels
1
Casa Ofelia
Casa Ofelia
8.4 Excellent
Playa Mermejita, Mazunte, Oaxaca, Mexico
Show on map
0.5 mi from city centre, Mazunte 

Ofelia's Inn is located in Mazunte and features free Wi-Fi.

Cheapest hotels in Puerto Angel, Oaxaca

Show all 48 hotels
Hotel Puerto Ángel
Hotel Puerto Ángel
7.0 Good
Puerto Ángel, Puerto Angel, Oaxaca, Mexico
Show on map
0.4 mi from city centre,  

Conveniently situated and featuring a swimming pool, this comfortable hotel is an easy drive from Mazunte. Guests can also enjoy free internet access throughout the property.

$28
Avg. per night
Posada Mexico
Posada Mexico
9.1 Excellent
Calle del Adoquin, Roca Blanca, Zipolite, Oaxaca, Mexico
Show on map
0.0 mi from city centre,  

Posada Mexico provides comfortable 4-star accommodation in Zipolite. The hotel offers a swimming pool and free Wi-Fi, as well as rooms with private terraces.

$30
Avg. per night
Altamira Mazunte
Altamira Mazunte
8.5 Excellent
Camino a Punta Cometa, Mazunte, Oaxaca, Mexico
Show on map
0.4 mi from city centre,  

Conveniently situated and providing an outdoor pool and a private beach, this comfortable hotel is located an easy drive from Zipolite. It also provides a sun deck, an express check-in and check-out feature and free Wi-Fi.

$78
Avg. per night
Casa Ofelia
Casa Ofelia
8.4 Excellent
Playa Mermejita, Mazunte, Oaxaca, Mexico
Show on map
0.5 mi from city centre,  

Ofelia's Inn is located in Mazunte and features free Wi-Fi.

$91
Avg. per night
Cocolia Hotel - Adults Only
Cocolia Hotel - Adults Only
8.8 Excellent
Camino de Mermejita Alta, Mazunte, Oaxaca, Mexico
Show on map
0.7 mi from city centre,  

Situated in Mazunte, Cocolia Hotel - Adults Only is an easy drive from Zipolite and Puerto Angel. It also offers a 24-hour reception, a swimming pool and free Wi-Fi.

$107
Avg. per night
Hotel Casa Pan De Miel
Hotel Casa Pan De Miel
9.6 Excellent
Cerrada Museo DE LA Tortuga, Mazunte, Oaxaca, Mexico
Show on map
0.2 mi from city centre,  

Boasting an outdoor pool, Hotel Casa Pan de Miel Only Adults is situated in Mazunte and provides comfortable accommodation. It offers complimentary Wi-Fi, a concierge and massage services.

$162
Avg. per night

Hotel prices in Puerto Angel

2 stars and under

$21 - $91

Hotel Capy

#1 Most popular

Hotel Capy
7.4 Good
$32
Avg. per night
Hotel Puerto Ángel

#2 Most popular

$28
Avg. per night
Hotel Neptuno Zipolite

Best value

$21
Avg. per night
3 stars

$36 - $107

Cocolia Hotel - Adults Only

#1 Most popular

$107
Avg. per night
Hotel Estrella de Mar

#2 Most popular

$48
Avg. per night
Angel del Mar

Best value

$36
Avg. per night
4 stars +

$159 - $162

Hotel Casa Pan De Miel

#1 Most popular

$162
Avg. per night
Hotel Casa Blanca Puerto Angel.
$159
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puerto Angel

Puerto Angel travel FAQs

  • What are the best hotels in Puerto Angel?

    Angel del Mar is a very popular hotel in Puerto Angel with a score of 7.7 from 146 reviews. Hotel Capy (7.4 from 56 reviews) and Casa Macondo (8.9 from 30 reviews) are also highly rated Puerto Angel hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Puerto Angel cost?

    Hotels in Puerto Angel cost an average of $45/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Puerto Angel?

    Prices for Puerto Angel hotels have been found for as low as $27/night over the last 3 days.