RD$400–500 gets you from Bavaro to Santo Domingo
Expreso Bavaro is the workhorse coach line linking Bavaro/Punta Cana and Santo Domingo in about 2.5–3.5 hours for roughly RD$400–500 (around US$8–10) one way. It does not leave from Punta Cana Airport (terminals A or B); you first have to reach one of its stops like Friusa, Verón, or Plaza Bavaro, or the Caribe Tours area in Santo Domingo.
Figure on buses roughly every 2–3 hours during daylight, with a few fixed departures in the morning and afternoon between Plaza Bavaro and Santo Domingo. Reddit riders mention that coaches sometimes roll out a few minutes early once full, so plan to be at the stop 20–30 minutes before the printed time if you don’t want to miss your seat.
From PUJ, most people grab a taxi or moto-taxi for the 20–40 minute ride to the nearest Expreso Bavaro stop in Bavaro, which usually runs RD$800–1,500 depending on haggling and distance. In Santo Domingo, expect to connect in or near the Caribe Tours zone by short taxi ride for RD$200–400 rather than looking for any Expreso Bavaro stop at SDQ airport.
Buses are modern coaches with strong A/C, assigned seats, and underfloor luggage storage; one TripAdvisor user reported paying about RD$400 from Plaza Bavaro to Santo Domingo and said the bus felt safe. Regulars stress that Expreso Bavaro runs point-to-point and does not scoop up random passengers like guaguas, so once you’re on, it’s a straight shot with only the scheduled stops.
What regulars do: buy a ticket as soon as they walk into the small office at Plaza Bavaro or Friusa, then stay nearby because boarding and departure can happen within 5–10 minutes. On board, they pick seats toward the front to avoid the noise and foot traffic around the rear bathroom and to be among the first off at busy Santo Domingo terminals.
Watch out for full buses, especially Sunday afternoons and after holidays, when late arrivals sometimes stand or wait 2–3 hours for the next run. Also watch for very cold A/C and loud movies or music; locals mention packing a light sweater and cheap wired earplugs or headphones to make the 3-hour ride more bearable.
- Step 1: Land at PUJ (Terminal A or B) and clear customs; withdraw pesos at an airport ATM if needed.
- Step 2: Take a licensed taxi or moto-taxi 20–40 minutes to an Expreso Bavaro stop such as Plaza Bavaro or Friusa.
- Step 3: Go to the ticket window, buy a one-way ticket to Santo Domingo (around RD$400–500), and keep your seat number handy.
- Step 4: Arrive at least 20–30 minutes before departure; load large bags into the under-bus compartment and keep valuables with you.
- Step 5: Board early to claim your assigned seat, adjust the A/C vent, and use earphones if the movie volume is high.
- Step 6: On arrival near the Caribe Tours area in Santo Domingo, grab a city taxi (RD$200–400) for the final leg to your hotel.
One last tip: build some buffer and avoid tight same-day flight connections; treat Expreso Bavaro as a 4–5 hour airport-to-city move once you include the taxi link on each end.