Quick answer

The last Caribe Tours bus from Santo Domingo to Santiago leaves at 20:00 and arrives at 22:00, and the last one from Santiago to Santo Domingo leaves at 20:15 and arrives at 23:15, according to the timetable the company publishes through its API, checked on 3 October 2026. There are 29 departures a day to Santiago, from 06:00, and 34 to Santo Domingo, from 05:30. We handle assisted bookings on this route from 19 USD per person, with the ticket handled by us.

Santo Domingo to Santiago in five facts

1. The last Caribe Tours bus from Santo Domingo to Santiago leaves at 20:00 and arrives at 22:00.
2. The last one from Santiago to Santo Domingo leaves at 20:15 and arrives at 23:15.
3. There are 29 departures a day to Santiago, from 06:00, and 34 to Santo Domingo, from 05:30.
4. It is about 155 km by our estimate, and the trip takes 2 to 3 hours depending on the departure.
5. The assisted booking starts from 19 USD per person, with the ticket handled by us.

What time the last bus leaves Santo Domingo for Santiago

According to the timetable Caribe Tours publishes through its API, checked on 3 October 2026, 29 buses a day leave its main Santo Domingo terminal for Santiago, from 06:00 to 20:00. The last three are the 18:00, 19:00 and 20:00, arriving in Santiago at 20:00, 21:00 and 22:00. Every departure of the day is on our Santo Domingo to Santiago route page. Until 18:00 there is never more than half an hour between one departure and the next, and after that only the 19:00 and 20:00 are left. The trip time the company publishes changes through the day. Morning departures, from 06:00 to 12:00, are listed at 3 hours. Afternoon ones, from 12:30 to 20:00, are listed at 2 hours, and one, the 17:30, is listed at 1 and a half hours, a figure not worth taking seriously in the middle of rush hour. That is the published time, not a guarantee: traffic leaving the capital can stretch it.

What time the last bus leaves Santiago for Santo Domingo

The other way there are more departures: 34 a day from the Caribe Tours terminal in Las Colinas, Santiago, to Santo Domingo, from 05:30 to 20:15, according to the same API. The last three leave at 19:15, 19:30 and 20:15 and arrive at 22:15, 22:30 and 23:15. In this direction every departure is listed at 3 hours, so the 20:15 gets you into Santo Domingo after 11 at night, and from the terminal to where you are staying you carry on by taxi or Uber. To be in the capital by 21:00 at the latest, the last bus that works is the 18:00. The first of the day, the 05:30, arrives at 08:30.

Why the last bus is a bad plan

The last departure of the day has no plan B. If it fills up, runs late or you reach the terminal late, no other Caribe Tours bus leaves until the next morning, which is why we never put a customer on the last departure of a route. On this corridor the maths is simple. Towards Santiago, aim for the 18:00 or the 19:00 and keep the 20:00 as a backup. Towards Santo Domingo, aim for the 18:45 or the 19:15, with the 19:30 and the 20:15 behind them. The other factor is the traffic jam leaving Santo Domingo, which locals call the tapón. The bus leaves on time and it is the passenger who is late: departures from 17:00 to 19:00 fall in the evening rush hour, and crossing the city to the terminal then can take twice what the map says. The time slots we have observed and the spots where the city jams are in our guide to Santo Domingo traffic and the best time to leave.

Which companies run Santo Domingo to Santiago

Three companies run the corridor, and they do not publish the same things. Caribe Tours is the only one that publishes departures, arrivals and trip times in an API anyone can query, and every time in this guide comes from there. Metro Servicios Turísticos, which many people call Metro Tours, publishes a timetable for this route on its website, with a different schedule on Sundays and public holidays. Transporte Espinal runs only this route, between Santiago and Santo Domingo, publishes hourly departures every day between two pairs of terminals on its website and sells through its Espinal Móvil app. Its website notes that at intermediate points along the way passengers can only get off, not on (Transporte Espinal website, checked on 22 October 2026). If you travel with Metro or Espinal, check their last departure on their own website or at the ticket office, because it is not the same as the Caribe Tours one, and in Espinal's case it is later. At Guagualine this route is handled with Caribe Tours, and the company and terminal are in your confirmation.

How much the Santo Domingo to Santiago bus fare is

Each company sets its own fare, which you pay at its ticket office or through its own sales channels and which can change, so we do not publish the companies' fares here: the one that counts is the fare on the day at the terminal. Do not assume the ticket office takes cards and carry Dominican pesos in cash. With us, the assisted booking from Santo Domingo to Santiago starts from 19 USD per person, with the ticket handled by us, the exact departure point on Google Maps, a confirmed time and WhatsApp support. You pay online when you book and, if we cannot get your ticket, we refund you in full.

How far Santiago is from Santo Domingo and how to get there

Santiago de los Caballeros is about 155 km from Santo Domingo along the Duarte highway, a distance estimated from our route data. By bus, the trip takes 2 to 3 hours depending on the departure, and for planning we count about 2 hours 15 minutes on average, also our estimate. The trip is direct, with no change, from a terminal in Santo Domingo to one in Santiago. Caribe Tours has two terminals in Santiago and the timetable in this guide is for the Las Colinas one, so the exact arrival terminal is in your confirmation, like the departure one. If you are heading on to the north coast, buses leave Santiago for Puerto Plata and Sosua.

Sources and how we checked

Departure and arrival times, the number of departures and trip times come from the Caribe Tours public timetable API, the same one its website uses, checked on 3 October 2026 for both directions between its main Santo Domingo terminal and its Las Colinas terminal in Santiago (origin 9 in the API), and rechecked on 22 October 2026 with no change to the first or last departure. What Metro and Transporte Espinal publish was checked on their websites, Metro on 3 October 2026 and Espinal on 22 October 2026, and we give no times for those two companies. The distance and average trip time are our estimates, and we label them as such. 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 website of any transport company.

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 $19 USD per person Date subject to availability
Add
  • 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

What time does the last bus leave Santo Domingo for Santiago?
The last Caribe Tours bus leaves its main Santo Domingo terminal at 20:00 and arrives in Santiago at 22:00, according to its API checked on 3 October 2026. Before it there are the 18:00 and the 19:00. Do not plan around the last one: if it fills up or you arrive late, there is no other Caribe Tours bus until the morning. Transporte Espinal lists later departures on its website.
What time does the last bus leave Santiago for Santo Domingo?
At 20:15, arriving in Santo Domingo at 23:15, according to the Caribe Tours timetable checked on 3 October 2026. The ones before it leave at 19:15 and 19:30. Every departure from Santiago to Santo Domingo is listed at 3 hours.
What time is the first bus between Santo Domingo and Santiago?
With Caribe Tours, the first bus from Santo Domingo to Santiago leaves at 06:00 and arrives at 09:00, and the first from Santiago to Santo Domingo leaves at 05:30 and arrives at 08:30, according to its API on 3 October 2026.
How many buses a day run from Santo Domingo to Santiago?
Caribe Tours publishes 29 daily departures from Santo Domingo to Santiago and 34 from Santiago to Santo Domingo. Towards Santiago, until 18:00 there is never more than half an hour between one departure and the next. Metro Servicios Turísticos and Transporte Espinal have their own timetables, published on their websites.
How much is the bus fare from Santo Domingo to Santiago?
Each company sets its fare and you pay at its ticket office, so we do not publish their fares: the one that counts is the fare on the day. With us, the assisted booking from Santo Domingo to Santiago starts from 19 USD per person, with the ticket handled, the departure point on Google Maps and WhatsApp support.
How long is the bus from Santo Domingo to Santiago?
The trip takes 2 to 3 hours depending on the departure, for about 155 km along the Duarte highway by our estimate. In the Caribe Tours timetable, morning departures from Santo Domingo are listed at 3 hours and almost all afternoon ones at 2.
How do you get from Santo Domingo to Santiago de los Caballeros?
By direct bus, with no change, from a terminal in Santo Domingo to one in Santiago. Caribe Tours, Metro Servicios Turísticos and Transporte Espinal run the route. Caribe Tours has departures from 06:00 to 20:00. If you book with us, the exact departure and arrival terminals are in your confirmation.
Which Santo Domingo to Santiago bus should you take to avoid the last one?
The Caribe Tours 18:00 or 19:00, with the 20:00 as a backup. Leave for the terminal with time to spare, because those hours coincide with the evening traffic in Santo Domingo and the bus leaves on time.