Quick answer

The Santo Domingo to Puerto Plata bus is run by Caribe Tours and takes about 4 hours for 215 km, passing through Santiago. It leaves from central Santo Domingo and arrives at a terminal a few minutes from the Malecon. The exact point and time come with your booking confirmation.

Real duration: 4 hours of highway and through Santiago

The 215 km between Santo Domingo and Puerto Plata take about 4 hours, not the 3 the map suggests: according to the Caribe Tours timetable, between 3 and a half and 4 and a half hours depending on the departure. The bus climbs the highway to Santiago, 155 km away, and from there crosses the Cordillera Septentrional to the north coast on a winding mountain road. That second stretch is what stretches the time. Expect a short stop or two along the way and traffic leaving the capital. If you have a flight out of Puerto Plata the same day, do not chain bus and plane with less than 2 hours of margin, and rule out the last departure of the day as a matter of policy.

How the ticket is paid

With Guagualine's assisted booking it costs from 30 USD per person, ticket included. We estimate a private transfer on the same route at 180 to 250 USD per vehicle (our own July 2026 estimate, not a quote), so the bus works out far cheaper per person. On your own, Caribe Tours has a ticket counter at the terminal and bookings on its website, and at the counter do not assume card payment will work: carry pesos in cash.

The departure terminal in Santo Domingo

The bus leaves from the Caribe Tours terminal in central Santo Domingo. From the Colonial Zone it is about 10 to 15 minutes by Uber or taxi, and from Las Americas airport (SDQ) between 25 and 35 minutes depending on traffic. It is a terminal with ticket windows, a waiting room and bays. Arrive with a margin to check your luggage, which goes in the hold with a claim tag. According to the timetable Caribe Tours publishes through its API, checked on 3 October 2026, there are 28 departures a day to Puerto Plata, from 06:00 to 19:30.

The two leg alternative via Santiago

If you want to stop in Santiago, you can split the trip in two: Santo Domingo to Santiago with Caribe Tours, then Santiago to Puerto Plata from the same Caribe Tours terminal in Santiago. Counting the wait between buses it takes longer than the direct bus, so it only pays off if Santiago is part of the plan: the Monument, the historic centre or a night to break the journey. For anyone heading straight to the beach, the 4 hour bus is simpler and cheaper. Both Santiago legs use the same terminal, which makes the connection easy.

Arriving in Puerto Plata and continuing to Sosua and Cabarete

In Puerto Plata the bus arrives at the Caribe Tours terminal, a few minutes by taxi from the Malecon and the centre. Gregorio Luperon airport (POP) is about 20 minutes away by taxi. If you are heading to Sosua or Cabarete, it takes a bit over half an hour from the terminal by local guagua or taxi, and the taxi is the comfortable choice if you arrive with luggage or after dark. If you would rather have the plan checked before you leave, we offer an assisted booking from 30 USD per person, with secure payment when you book and a full refund if we cannot get your ticket, and we reply by WhatsApp or email. We are an independent intermediary with no commercial agreement with Caribe Tours.

Assisted booking for this route

Ticket issued for you, booking fee included, boarding and drop-off points, Google Maps and WhatsApp support. You make your own way to the bus.

from $30 USD per person Date subject to availability
Add to cart
  • Ticket or booking number managed with the operator
  • Bus departure point, arrival point and Google Maps
  • WhatsApp support and useful instructions
  • Travel concierge included: unlimited WhatsApp questions, worth 10 USD

Price per person. 10% off for 5 or more people. Secure payment when you book and a full refund if we cannot get your ticket.

Frequently asked questions

How long does the bus from Santo Domingo to Puerto Plata take?
About 4 hours for 215 km, between 3 and a half and 4 and a half hours depending on the departure in the Caribe Tours timetable, passing through Santiago and then a mountain stretch to the north coast. Add the buffer at the terminal and leave extra margin if you are connecting to a flight from Puerto Plata.
How much does it cost to book the bus from Santo Domingo to Puerto Plata?
With Guagualine's assisted booking, from 30 USD per person, ticket included. On your own, you buy it at the terminal on the day of travel. There is a ticket window, but do not assume card payment will be available: carry pesos in cash.
Does the Santo Domingo to Puerto Plata bus stop in Santiago?
The usual route passes through Santiago, 155 km from Santo Domingo. If you want to visit the city you can split the trip into two tickets, connecting in Santiago.
Which terminal in Santo Domingo does the bus to Puerto Plata leave from?
The Caribe Tours terminal in central Santo Domingo, 10 to 15 minutes by Uber or taxi from the Colonial Zone and 25 to 35 minutes from Las Americas airport.
Where does the bus arrive in Puerto Plata?
At the Caribe Tours terminal, a few minutes by taxi from the Malecon. Gregorio Luperon airport (POP) is about 20 minutes away and Sosua or Cabarete a bit over half an hour by local guagua or taxi.
Is there a direct bus from Punta Cana to Puerto Plata?
There is no direct bus. You combine the Punta Cana to Santo Domingo bus, roughly 3 hours according to the operator, with this Santo Domingo to Puerto Plata service, about 4 hours, plus the transfer between terminals. Count on about 8 hours and a full day of travel.