Thirty-five to forty dollars gets you from PUJ to Bávaro fast
Taxis at Punta Cana International Airport (PUJ) work best if you’re landing late or heading straight to an all-inclusive in Bávaro or Uvero Alto and don’t want to think. Rides from Terminals A and B run on fixed zone pricing, not meters, with a big board of rates posted at the official taxi stand just outside customs. Expect around US$35–40 for most Bávaro resorts and more for Uvero Alto, all paid per car, not per person.
Official airport taxis run 24/7, so they cover those 23:00–02:00 arrivals when some shuttle desks are dark. Despite the airport’s brochure saying 10–15 minutes, regulars report 20–30 minutes to Bávaro in light traffic and up to 45+ minutes around the 16:00–18:00 hotel check-in wave when resort access roads clog up. The car waits for you at the curb; there’s no pre-booking or app check-in step.
Pricing is zone-based and printed: you walk to the official counter, look at the board with set fares for zones (Bávaro, Cap Cana, Uvero Alto, etc.), confirm your hotel’s zone, and get a slip. Drivers rarely haggle below that posted rate, and several TripAdvisor posters describe the fares as “New York level” for a 25‑minute ride. The upside: you know the total before the keys turn.
Cash matters here. Reddit users say drivers strongly prefer USD or Dominican pesos, and only a subset of taxis has working card terminals. Some report being quoted a few dollars higher when paying by card. Regulars carry US$5 and US$10 bills to dodge the “no change” routine and to tip on top of the flat fare instead of letting the total creep.
Watch out for unofficial drivers who hang inside arrivals and try to grab you before you hit the official stand; several posters mention aggressive pitches and vague prices. Also watch for surprise add-ons: a few travelers report drivers trying to tack on “extra” toll or luggage fees, even though the zone fare posted on the board is supposed to cover everything for that car.
Step-by-step from landing to taxi
- 1. Land at Terminal A or B and clear immigration and customs (allow 20–40 minutes depending on lines).
- 2. Ignore any taxi offers inside the building and walk straight outside toward the signed official taxi stand.
- 3. Check the large price board, find your resort’s zone (for example, Bávaro or Uvero Alto), and confirm the posted fare.
- 4. Ask the attendant for a printed or written slip with the exact fare before you follow any driver to a car.
- 5. Have USD cash or pesos ready; count out the agreed fare plus tip using small bills so you don’t need change.
- 6. In the car, confirm destination and price one more time; ride should take 20–30 minutes to most Bávaro resorts in normal traffic.
One tip: screenshot your hotel’s name and map pin with the exact zone and bring at least US$50 in small bills so you can walk straight to the board, pay the flat rate, and be at the resort bar before the shuttle crowd clears the parking lot.
Step by step
- 01 Collect your luggage at the baggage claim area.
- 02 Exit the terminal and follow the signs to the taxi stand.
- 03 Choose an official taxi and confirm your destination with the driver.
- 04 Enjoy your ride to your hotel or destination.
- •Using unofficial taxis that may charge higher rates.
- •Not confirming the fare before starting the ride.