The Bahia de la Luna Hotel is located on the southern Pacific coast of Mexico, in the state of Oaxaca, on a small bay known as La Boquilla. Though we are extremely isolated in many respects, we are only a few minutes by car from the towns of Puerto Angel and Pochutla – and a relatively short drive from the major tourist destinations of Huatulco (40 minutes to the east) and Puerto Escondido (75 minutes to the west).

There are a variety of ways to reach us, by air, vehicle and boat:

There are two major airports located near the Bahia de la Luna Hotel: Huatulco (40 minutes by car to the east) and Puerto Escondido (75 minutes by car to the west). Both are attractive facilities, serviced by a variety of major carriers and scheduled charter operators. Taxi service to Puerto Angel or directly to the hotel can be arranged from both airports at a fixed, reduced rate, or buses and non-airport taxis can be solicited along the highway outside the airport grounds.

The Bahia de la Luna Hotel can also be reached by taking a bus, car or collectivo van service from the state capital of Oaxaca, a breathtaking if dizzying 6 hour drive through the mountains. From nearby Puerto Angel or Pochutla it is a short taxi ride to our hotel (MXN 120 - 150).

Or, for a more beautiful and unique experience we can arrange or you can solicit a water-taxi in Puerto Angel that will drop you off directly on our gorgeous beach.

Should you have any questions regarding travel arrangements, please do not hesitate to contact us at

01 958 589 5020 (from within Mexico), +52 958 589 5020 (from abroad)