Travel guide · 8 min read
Punta Cana Airport Transfers: The Complete 2026 Guide
Landing at Punta Cana International (PUJ) and wondering how to get to your villa or resort? Here’s an honest, non-salesy breakdown of every option — with real prices, travel times, and the pitfalls locals wish tourists knew.
For couples and families staying anywhere between Cap Cana and Uvero Alto, a pre-booked private transfer ($30–$85 per vehicle) is almost always the best value. It’s faster than a shuttle, cheaper per person than an airport taxi for 3+ travelers, and the driver waits for you even if your flight is delayed.
Your options at PUJ, side by side
| Option | Price (to Bavaro) | Wait time | Best for |
|---|---|---|---|
| Private transfer (pre-booked) | $30–$45 / vehicle | 0–5 min | Families, groups, late arrivals |
| Airport taxi (at the curb) | $35–$45 / vehicle | 5–15 min | Small groups without a booking |
| Resort shuttle (shared) | $15–$25 / person | 30–90 min | Solo travelers on a tight budget |
| Rental car | $45–$90 / day | 20–40 min | Multi-stop trips, day excursions |
1. Private airport transfers
A private transfer is a car (or minivan for 5+ passengers) reserved in advance. The driver tracks your flight, meets you inside the arrivals hall with a name sign, helps with luggage, and takes you door-to-door with no other stops. This is what most repeat visitors book — the price difference vs. a taxi is minor and the peace of mind after a long-haul flight is worth it.
- Fixed price paid in advance — no negotiation, no currency confusion.
- Driver waits up to 60 minutes for delayed flights at no extra cost.
- Child seats, extra luggage, and grocery stops usually free on request.
2. Airport taxis at the curb
The white official taxis outside arrivals are safe and metered by zone (not distance). Rates are posted on a board near the taxi stand — always confirm the price before getting in. Cash only, USD preferred. Expect a 5–15 minute wait during peak arrival windows (afternoons in winter).
3. Resort shuttles
Most all-inclusive resorts sell a shared shuttle add-on when you book. It’s the cheapest option per person but you’ll wait in the terminal until the van is full, then stop at 3–6 other resorts before yours. Budget an extra 60–90 minutes vs. a private car. Not recommended with kids or after a red-eye flight.
4. Rental cars
Rentals only make sense if you’re planning multiple day trips (Saona, Los Haitises, Santo Domingo). Driving in the Dominican Republic is defensive-mode territory — expect scooters, unmarked speed bumps, and aggressive passing. Mandatory local insurance adds ~$20/day on top of the sticker price.
Prices by destination
Typical private-transfer rate per vehicle (1–4 passengers), one way.
What to know before you land
- Bring USD in small bills. $5, $10, and $20 notes cover tips and taxi fares. ATMs at the airport work but skim rates are poor.
- Skip the “free ride” touts. Anyone offering a lift inside the terminal is unlicensed. Walk to the official taxi stand or your pre-booked driver.
- Uber, Cabify, and DiDi do not operate at PUJ. They exist in Punta Cana for local trips but the airport is off-limits by agreement with the taxi union.
- Immigration can take 45–60 minutes on peak-season afternoons. A pre-booked driver won’t leave — a shared shuttle might.
Frequently asked questions
How much is a taxi from Punta Cana Airport?
Official airport taxis to Bavaro are $35–$45 USD, Cap Cana $25–$35, and Uvero Alto $60–$80 per vehicle (cash, USD).
Is Uber available at Punta Cana Airport?
No. Only pre-booked private transfers, official taxis, and rental cars can pick up at PUJ.
Do I need to tip the driver?
Not required, but $5–$10 USD per trip is customary if they helped with luggage.
What if my flight is delayed?
A reputable private transfer tracks your flight number and waits up to 60 minutes past the updated arrival time at no extra charge.
Book a private transfer with Island Dream Vacation
Family-run, English-speaking drivers, fixed prices, and a name sign waiting at arrivals. Serving every zone from Punta Cana Village to Miches.