Launch phase. Schedules shown come from initial research and are confirmed by phone with each operator before we accept bookings.
Punta Cana → Puerto Plata

Punta Cana to Puerto Plata bus

Quick answer

The bus from Punta Cana to Puerto Plata takes 8 h 0 min and has 1 daily departures. With Guagualine you book a guaranteed seat online from $45 per person, paid in US dollars (USD), with bilingual WhatsApp support.

Last verified: 2026-07-20 · Combinación Expreso Bávaro + Caribe Tours

Initial research data. We confirm by phone with the operator before every sale.

Duration8 h 0 min
Distance415 km
Guagualine pricefrom $45
OperatorCombined

A private transfer on this route costs several times more. With Guagualine you travel from $45 per person with a guaranteed seat.

Next bookable dates

Requests at least 3 days ahead and up to 30 days out. The last departure of the day is never sold: there is always a plan B.

Punta Cana → Puerto Plata bus schedule

DepartureOperatorTerminalBook from
07:00CombinedCruce de Friusa Stop (Bavaro)$45 pp

Combined itinerary via Santo Domingo with assisted connection. There is no direct bus.

The last departure of the day is never sold with a Guagualine booking: if your bus fails there must always be a later departure as plan B.

Local schedules and prices are indicative and can change without notice from the operator. We verify them before confirming every booking.

Solved itinerary

There is no direct bus on this route. We sell the itinerary already solved: coordinated segments, terminal transfer and a single booking with support from start to finish.

  1. Punta Cana → Santo Domingo (Expreso Bávaro)
  2. Puerto Plata → Santo Domingo (Caribe Tours)

Book this route

Two ways to travel. Both with a guaranteed seat, QR voucher and bilingual WhatsApp support.

Station Ticket

Station Ticket

Your guaranteed seat on the regular bus. You reach the terminal on your own with our step by step instructions: map, photo of the stop and what time to show up.

  • Seat reserved and paid with the operator
  • Detailed instructions to reach the terminal
  • WhatsApp support in English and Spanish
from $45 per person
Book now Request 3 or more days ahead
Ticket + Hotel Pickup

Ticket + Hotel Pickup

Everything in the Station Ticket, plus a trusted local driver who picks you up at your hotel and drops you at the stop on time. No haggling, no guessing addresses.

  • Everything in the Station Ticket
  • Pickup at your hotel at the exact time
  • Identified driver: name, vehicle and plate
from $59 per person
Book now Request 3 or more days ahead

Secure online payment. Payment confirms your booking and opens your WhatsApp channel.

The Guagualine guarantee

If your departure is cancelled or the operator does not honor your seat, we rebook you on the next departure, upgrade you to a better transfer or refund 100% of what you paid. Your choice.

The guarantee covers the amount paid to Guagualine. The transport contract is between the passenger and the operator named on the voucher.

Terminals on this route

Cruce de Friusa Stop (Bavaro)

Cruce de Friusa, Bávaro, Punta Cana

How to get thereUber from Bavaro hotels costs about $8-12. Hotel taxi between $20 and $30 depending on the area.

Google Maps →

Caribe Tours Terminal Puerto Plata

Calle Camino Real, Puerto Plata

How to get thereTaxi from the Malecon costs about $5-8. From Cabarete or Sosua, local guagua or taxi $25-35.

Google Maps →

Frequently asked questions

How much is the bus from Punta Cana to Puerto Plata?
With Guagualine you book your guaranteed seat online from $45 per person, secure payment in US dollars (USD), with detailed instructions, QR voucher and bilingual support included.
How long is the bus ride from Punta Cana to Puerto Plata?
The trip takes about 8 h 0 min, depending on traffic. Operators ask you to show up early at the terminal, and your Guagualine voucher tells you the exact show-up time.
What is the bus schedule from Punta Cana to Puerto Plata?
There are 1 daily departures: 07:00. We verify schedules with the operator before confirming each booking, because in the Dominican Republic they change without notice.
Can I buy the bus ticket online?
Local operators only sell at the ticket window or collect cash on board. Guagualine is the way to book this trip online: we reserve and pay your seat with the operator and send you a QR voucher by WhatsApp.
Can I bring luggage?
Yes, one large suitcase in the hold and one carry-on per passenger is the norm. Luggage travels under the policy of the operator named on your voucher.
Can you pick me up at my hotel?
Yes. The Ticket + Hotel Pickup includes a trusted local driver who picks you up at your hotel and drops you at the stop on time. You receive the driver's name, vehicle and plate before the trip.
from $45per person
Book now