Quick answer

You reach Jarabacoa on a Caribe Tours bus, with 8 direct departures a day from Santo Domingo, from 07:00 to 18:00 and taking 2 and a half hours, according to its published timetable, or by connecting in La Vega. From La Vega to Jarabacoa there are 8 daily departures, from 08:45 to 19:45, and each trip takes 45 minutes. We handle the trip from Santo Domingo with an assisted booking from 25 USD per person.

Jarabacoa by bus in five facts

1. Caribe Tours has 8 direct departures from Santo Domingo to Jarabacoa, from 07:00 to 18:00, each taking 2 h 30.
2. From La Vega to Jarabacoa there are 8 daily departures, from 08:45 to 19:45, each taking 45 minutes.
3. From Jarabacoa to La Vega there are also 8, from 06:00 to 18:00, each taking 40 minutes.
4. From Santo Domingo to La Vega there are 35 buses a day, from 06:00 to 20:00.
5. The trip from Santo Domingo goes in an assisted booking from 25 USD per person.

The direct bus from Santo Domingo

According to the Caribe Tours public timetable API, checked on 4 October 2026, 8 direct buses a day leave Santo Domingo for Jarabacoa: 07:00, 08:30, 09:30, 11:00, 13:30, 14:30, 16:15 and 18:00. They all take 2 and a half hours, so the first arrives at 09:30 and the last at 20:30. From Jarabacoa to Santo Domingo there are also 8: 06:00, 07:30, 10:00, 11:30, 13:00, 14:15, 17:00 and 18:00. The 07:30, 10:00, 11:30, 13:00 and 14:15 take 2 hours 25 minutes, the 06:00 and the 18:00 take 3 hours 5 minutes, and the 17:00 takes 4 hours 5 minutes. It is about 130 km. The bus leaves from a Caribe Tours terminal in Santo Domingo and arrives at the Caribe Tours terminal in Jarabacoa, which the company includes in its list of branches. The exact departure terminal goes in your confirmation, because Caribe Tours has several in the capital.

The full La Vega to Jarabacoa timetable

This is the best documented line of the trip. According to the Caribe Tours API, checked on 3 October 2026, 8 buses a day leave La Vega for Jarabacoa: 08:45, 10:15, 11:15, 12:45, 15:15, 16:15, 18:00 and 19:45. They all take 45 minutes, so the 08:45 arrives at 09:30 and the 19:45 at 20:30. It is about 20 km. In the other direction, from Jarabacoa to La Vega, there are also 8: 06:00, 07:30, 10:00, 11:30, 13:00, 14:15, 17:00 and 18:00, each taking 40 minutes. From La Vega we handle this leg from 20 USD per person.

Connecting in La Vega from Santo Domingo

From Santo Domingo to La Vega there are 35 Caribe Tours departures a day, from 06:00 to 20:00, according to the same API. Both lines use the Caribe Tours terminal in La Vega, so you change without leaving it. If you put the two timetables side by side, several buses from Santo Domingo reach La Vega exactly when one leaves for Jarabacoa: the 07:00 arrives at 08:45, the time of the first bus to Jarabacoa, and the 18:00 arrives at 19:45, the time of the last. Caribe Tours does not publish whether in those cases it is the same bus carrying on or a change, so we confirm the exact combination when you book.

From Santiago and from Punta Cana

From Santiago you also connect in La Vega. Caribe Tours has 32 departures a day from Santiago to La Vega, from 06:00 to 20:15, with trips of 50 minutes or 1 hour 15 minutes according to its API. The 07:15, for example, reaches La Vega at 08:30 and leaves time for the 08:45 to Jarabacoa. We handle Santiago to Jarabacoa, with both legs, from 25 USD per person. From Punta Cana there is no direct option: it is two buses with a change in Santo Domingo, and between them you cross the city by taxi or Uber to the Caribe Tours terminal. In total it is about 330 km and about 6 and a half hours by our estimate, from 40 USD.

Sources and how we checked

The La Vega to Jarabacoa, Santo Domingo to La Vega and Santiago to La Vega times come from the Caribe Tours public timetable API, the same one its website uses, checked on 3 October 2026. The direct bus timetable between Santo Domingo and Jarabacoa comes from that API, checked on 4 October 2026. The Jarabacoa terminal appears in the Caribe Tours list of branches, checked on 3 October. Distances and the time from Punta Cana are our estimates. Timetables can change, and the time that counts is the one on your ticket. We are an independent intermediary with no agreement with the operators, and we are not the Caribe Tours website.

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 $25 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

Is there a direct bus from Santo Domingo to Jarabacoa?
Yes. Caribe Tours has 8 direct departures from Santo Domingo to Jarabacoa, from 07:00 to 18:00 and taking 2 and a half hours, according to its public API checked on 4 October 2026. It is about 130 km. You can also go to La Vega and change there to the Jarabacoa bus, which takes 45 minutes.
What is the bus timetable from La Vega to Jarabacoa?
Caribe Tours has 8 daily departures from La Vega to Jarabacoa: 08:45, 10:15, 11:15, 12:45, 15:15, 16:15, 18:00 and 19:45, according to its API checked on 3 October 2026. Each trip takes 45 minutes, so the first reaches Jarabacoa at 09:30 and the last at 20:30.
What is the bus timetable from Jarabacoa to La Vega?
There are 8 daily Caribe Tours departures from Jarabacoa to La Vega: 06:00, 07:30, 10:00, 11:30, 13:00, 14:15, 17:00 and 18:00, according to its API checked on 3 October 2026. Each trip takes 40 minutes, and in La Vega there are buses to Santo Domingo until 21:00.
How long does the bus from Santo Domingo to Jarabacoa take?
2 and a half hours outbound on the direct Caribe Tours bus, according to its API checked on 4 October 2026. On the way back, five of the 8 departures take 2 hours 25 minutes, the 06:00 and the 18:00 take 3 hours 5 minutes and the 17:00 takes 4 hours 5 minutes. Via La Vega, the final leg of about 20 km takes 45 minutes.
How do you get to Jarabacoa from Santiago by bus?
With a change in La Vega. Caribe Tours has 32 daily departures from Santiago to La Vega, from 06:00 to 20:15, taking 50 minutes or 1 hour 15 minutes, and 8 buses leave La Vega for Jarabacoa, each taking 45 minutes. We handle both legs from 25 USD per person.
Where does the bus to Jarabacoa leave from in Santo Domingo?
From a Caribe Tours terminal in Santo Domingo, about 130 km from Jarabacoa. The company has several in the capital, so yours goes in your booking confirmation, with directions. In Jarabacoa the bus arrives at the town's Caribe Tours terminal.
How do you get to Jarabacoa from Punta Cana by bus?
There is no direct bus from Punta Cana to Jarabacoa. It is two buses with a change in Santo Domingo, crossing the city by taxi or Uber between them, about 330 km and about 6 and a half hours by our estimate, so it is best to leave Punta Cana in the morning. We handle both legs in one booking from 40 USD per person.
How much is the assisted booking for the bus to Jarabacoa?
From 25 USD per person from Santo Domingo, from 20 USD from La Vega and from 25 USD from Santiago. It includes handling the ticket, the departure point, instructions and WhatsApp support from the moment you book, with a full refund if we cannot get your ticket.