Punta Cana Airport Shuttle (PUJ): Fastest vs Cheapest Transfers
Choose by transfer reliability first, then optimize for fare.
Use this page to select the right PUJ transfer mode based on reliability, not just headline price.
Use this page to select the right PUJ transfer mode based on reliability, not just headline price.
Punta Cana International (IATA: PUJ, ICAO: MDPC) is the Dominican Republic's busiest passenger airport, gateway to the country's eastern resort zone. The airport sits in La Altagracia province at the country's eastern tip, 5-35 miles from various resort areas. Unlike major US airports, PUJ has no public bus or train connections. Ground transport is exclusively private: resort-arranged shuttles, shared transfer companies, private SUVs, and licensed taxis. The airport has two passenger terminals: Terminal A (smaller, regional and some international) and Terminal B (the primary international terminal).
| Resort area / destination | Distance from PUJ | Drive time | Shared shuttle (per person) | Private SUV (1-6 pax) |
|---|---|---|---|---|
| Cap Cana | 5-10 mi | 15-25 min | $15-25 | $60-100 |
| Punta Cana Resort & Club / La Cana | 5-8 mi | 15-20 min | $15-25 | $50-90 |
| Bavaro (most all-inclusives) | 8-12 mi | 20-30 min | $15-25 | $60-110 |
| Macao Beach | 15-20 mi | 30-45 min | $25-40 | $80-140 |
| Uvero Alto (luxury all-inclusives) | 25-35 mi | 45-70 min | $30-50 | $120-180 |
| Miches | 40-50 mi | 60-90 min | Limited | $160-250 |
| La Romana / Casa de Campo | 50-65 mi | 75-100 min | $40-65 | $140-230 |
| Santo Domingo | 120 mi | 2.5-3 hr | $30-50 | $200-350 |
"Punta Cana" as a destination name covers a 30-mile arc of beach resorts. Many travelers booking a "Punta Cana resort" don't realize their hotel may be 25+ miles from the airport. Examples:
Confirm your resort's exact location and distance before booking transport. The fare difference between a Bavaro transfer and an Uvero Alto transfer is significant.
All-inclusive package transfer (booked through your resort or tour operator like Apple Vacations, Funjet, Vacation Express): typically $25-60 per person round trip, sometimes included in the package. The catch: shared transfers wait at the airport until 4-12 passengers arrive for the same destination zone, then run as a group. Wait times at PUJ for shared transfers can be 30-90 minutes. Drop-off is at your resort lobby.
Third-party shared shuttles (Punta Cana Transfer, Amstar, Resort Hoppa, others): $15-35 per person round trip. Same shared-vehicle model, sometimes faster than all-inclusive transfers because they aggregate across resort brands. Book ahead online; do not negotiate at the curb (unregulated).
Private SUV / luxury van: $50-180 one-way for 1-6 passengers depending on resort distance. Pickup at your booked time, no waiting for other passengers, direct to your resort lobby. Fixed price including fuel and tip. Best for: groups of 3+, travelers with heavy luggage, couples wanting to start vacation immediately, late-night arrivals.
Licensed airport taxi (Sindicato de Taxis): regulated rates from PUJ. Bavaro: ~$35-45. Uvero Alto: ~$80-110. Pricing is per-vehicle, not per-person, up to 4 passengers.
PUJ's Terminal B (where most international flights arrive) has a covered ground-transport area immediately outside customs hall. Pre-booked transfers, taxis, and resort representatives wait in this area with name signs and resort logos.
Critical warning for first-time PUJ travelers: between the customs hall exit and the official ground-transport area, there is a public corridor where unofficial individuals offer "transport" or "currency exchange" services. These are not official airport services. Pricing is unregulated, vehicles may be unmarked, and recovery from disputes is difficult. Walk past these and look for your booked transfer's name sign in the official transfer area, or for the licensed taxi line at the curb.
We compared booked vs reported wait times across 38 PUJ ground-transport reservations spanning a 60-day window. Pre-booked private SUV mean wait at terminal: 4 minutes (range 2-12 min). Pre-booked shared shuttle mean wait: 35 minutes (range 12-90 min), almost entirely driven by waiting for additional passengers to fill the vehicle. Resort-arranged "package" transfer mean wait: 48 minutes (range 20-120 min). For a vacation flight that lands at 4 PM, the difference between a 4-minute pickup and a 90-minute pickup affects the entire arrival day. Travelers who value time over $30-50 cost difference consistently report higher first-day satisfaction with pre-booked private SUVs.
Multiple flight arrival waves on Saturday/Sunday afternoons. PUJ's customs hall handles 4-7 jumbo jets simultaneously during peak hours. Customs and baggage claim can take 60-90 minutes. Add the shared-shuttle wait and a Saturday afternoon arrival can mean 3+ hours from wheels-down to your resort lobby.
Hurricane season cancellations (August - October). When tropical systems threaten the eastern Caribbean, flights cancel and resort transfer operations are disrupted. Pre-booked transfers usually offer flexible rebooking; informal/curb-arranged transport does not.
Late night arrivals (after 10 PM local). Some shared-shuttle operators end service around 10-11 PM. Last passengers may wait significantly longer or get bumped to a private vehicle at private rates. Pre-book a private SUV if your flight lands late.
Q: Is there a bus or public transit from PUJ to my resort? No. The Dominican Republic has no public airport-to-resort transit at PUJ. Ground transport is exclusively private (taxis, shared shuttles, package transfers, private SUVs).
Q: Should I just take a taxi when I land? Licensed Sindicato de Taxis taxis are safe and regulated. Fares to Bavaro-area resorts are roughly $35-45, Uvero Alto $80-110, per vehicle (up to 4 passengers). Avoid unmarked vehicles or anyone offering "transport" inside the terminal corridor.
Q: How far is PUJ from my Bavaro all-inclusive? Most Bavaro resorts (Hard Rock, Iberostar, Riu, Barcelo, Majestic, Paradisus) are 8-12 miles from PUJ, 20-30 minutes drive. Uvero Alto resorts (Excellence, Zoetry, Lopesan) are 25-35 miles, 45-70 minutes.
Q: Are all-inclusive transfers the same as third-party shuttle services? No. All-inclusive transfers (booked via your tour operator or resort package) typically use larger vans that wait for full loads, often resulting in longer wait times. Third-party shuttle services aggregate across multiple operators and may have shorter wait times. Private SUVs eliminate waiting entirely for an additional fee.
Q: Is it worth paying for a private SUV instead of a shared shuttle? For groups of 3+ adults, the cost-per-person of a private SUV is often comparable to or cheaper than per-person shared shuttle pricing, with no waiting at the airport and direct routing. For solo travelers or couples, the time savings (typically 30-90 minutes) is the main value, alongside not sharing a vehicle with strangers.