Why visit Puerto Ángel
Townapedia lists 1 museum or landmark, 3 parks and trails, 25 places to eat, 36 places to stay and 1 attraction in and around town.
Weather in Puerto Ángel
Forecast from MET Norway (CC BY 4.0). Full forecast
About Puerto Ángel
Puerto Ángel (English: "Angel Port") is a Mexican port and town in the state of Oaxaca located in the municipality of San Pedro Pochutla. It, along with San Agustinillo and Playa Zipolite are known as the "Riviera Oaxaqueña". It is located 9 km south of city of Pochutla approximately 50 kilometers west of Huatulco and 80 kilometers east of Puerto Escondido. Despite tourism development since the 1960s, the town is still mostly a fishing village, located on a small bay surrounded by rocky hills that lead into the Sierra Madre del Sur.
From the Wikipedia article Puerto Ángel (this version), under CC BY-SA 4.0.
Things to do1
Museums and landmarks1
Parks, trails and playgrounds3
Restaurants and cafes25
The rainbow
Restaurant · Fish, Burger, International, Seafood, Mexican, Local, Coffee Shop · 2.1 km
13 more on the map.
History
The community was founded in the 1850s when, through the efforts of Benito Juárez, the government built a wharf. At that time, this was a very isolated part of the country and the port was designed to help the area develop its coffee and lumber industries, by giving it a means to ship these products to other parts of the country. The port reached its height by 1870, when it was the busiest port in the state of Oaxaca. However, after this time several developments lead to the port's decline. A rail connection and road connected Salina Cruz to the capital and it emerged as a port. Also, federal sponsorship of the wharf at Puerto Ángel faded after Juárez's death.
In the 1960s, tourists began to take interest in this part of Oaxaca's coastline. Highway 175, which has been only a dirt trail, was paved. Highway 200, which links most of Mexico's Pacific coast towns was built in the 1970s and 1980s, connecting Puerto Ángel with more popular beach destinations to the north. Gradually, small hotels were built to accommodate tourists, who come from inside the country due to the lack of amenities such as hot water, air conditioning, or other modern conveniences that most Western tourists desire.
Hurricane Pauline made landfall at Puerto Ángel on 8 October 1997. Damage to this town and many other coastal areas of Oaxaca was extensive.
From the History section of Puerto Ángel on Wikipedia, under CC BY-SA 4.0.
Where to stay36
Churches and places of worship3
Shopping4
Gas and EV charging1
Schools, colleges and libraries4
Healthcare3
Map of Puerto Ángel
81 places. The map loads OpenStreetMap tiles when you open it.
Getting there and nearby towns
Bahías de Huatulco International Airport (HUX) is the nearest airport with scheduled flights listed in OpenStreetMap, 28 km away.
- El Colorado 5 km north, about 5 min by car
- El Vigía 6 km north, about 6 min by car
- Mazunte 7 km west, about 7 min by car
- Cuatode 8 km north, about 8 min by car
- Laguna Seca (Sección Cuarta) 8 km north, about 8 min by car
- Santa María Tonameca 10 km northwest, about 10 min by car
- San Pedro Pochutla 9 km north, about 9 min by car
- San Antonio 11 km northwest, about 11 min by car
- San Roque 13 km north, about 13 min by car
- Puerto Escondido 65 km west, about 1 h by car
Drive times are estimates from straight-line distance, not routes.
Local news
Headlines from INDB.
Reviews, tips and questions
Loading what members have shared...
Sources and licences
- GeoNames (CC BY 4.0): population, coordinates, regions and time zone
- OpenStreetMap contributors (ODbL 1.0): places, airports, map data
- Wikidata (CC0 1.0): elevation, founding date, time zone, website
- Wikimedia Commons (see each image): photos
- Wikipedia (CC BY-SA 4.0): overview and history text
Photo credits
- BayPAngel1, Thelmadatter, CC BY-SA 3.0
- PuertoAngelChurch, AlejandroLinaresGarcia, CC BY-SA 4.0
- CrabsAndadorAngel2, AlejandroLinaresGarcia, CC BY-SA 4.0
- CrabsAndadorAngel1, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelLthouse, AlejandroLinaresGarcia, CC BY-SA 4.0
- Brown Pelican Panteon, AlejandroLinaresGarcia, CC BY-SA 4.0
- AzProfPlayaPanteon, AlejandroLinaresGarcia, CC BY-SA 4.0
- PlayaPanteonBeach, AlejandroLinaresGarcia, CC BY-SA 4.0
- BoatPlayaPanteon, AlejandroLinaresGarcia, CC BY-SA 4.0
- PalapaPlayaPanteon, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay1, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay2, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay4, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay5, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay3, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelBay7, AlejandroLinaresGarcia, CC BY-SA 4.0
- PointPAngelBay, AlejandroLinaresGarcia, CC BY-SA 4.0
- EastPAngelBay, AlejandroLinaresGarcia, CC BY-SA 4.0
- Holothuria lubrica 25972289, Andrea Caballero, CC BY-SA 4.0
- GullPAngel1, AlejandroLinaresGarcia, CC BY-SA 4.0
- EastPAngel2, AlejandroLinaresGarcia, CC BY-SA 4.0
- BeacheastAngel, AlejandroLinaresGarcia, CC BY-SA 4.0
- PAngelEast1, AlejandroLinaresGarcia, CC BY-SA 4.0
- LaMinaPAngel, AlejandroLinaresGarcia, CC BY-SA 4.0
- Icterus pectoralis -Mexico-8, Dominic Sherony, CC BY-SA 2.0
- Spot-breasted Oriole, Jerry Oldenettel, CC BY-SA 2.0
- PLIxcahuite2PAngel, AlejandroLinaresGarcia, CC BY-SA 4.0
- PlayaIxtacahuitePAngel, AlejandroLinaresGarcia, CC BY-SA 4.0
- UnkBeachPAngel, AlejandroLinaresGarcia, CC BY-SA 4.0
- EntranceZipolite, AlejandroLinaresGarcia, CC BY-SA 4.0
- PlayaAmorZipolite, AlejandroLinaresGarcia, CC BY-SA 4.0
- PlayaAmor3, AlejandroLinaresGarcia, CC BY-SA 4.0
- ViewAmor2, AlejandroLinaresGarcia, CC BY-SA 4.0
- StoneGlassSignPlayaAmor, AlejandroLinaresGarcia, CC BY-SA 4.0
- DirtroadZipolite, AlejandroLinaresGarcia, CC BY-SA 4.0
- PlayaAmor1, AlejandroLinaresGarcia, CC BY-SA 4.0
- StoreZipolite, AlejandroLinaresGarcia, CC BY-SA 4.0
- AdoquinZipolite2, AlejandroLinaresGarcia, CC BY-SA 4.0
- PelicansRocksAmor, AlejandroLinaresGarcia, CC BY-SA 4.0
- RocksSouthAmor, AlejandroLinaresGarcia, CC BY-SA 4.0
Page built November 4, 2026. Spotted a mistake? Tell us or suggest a place.