Santiago to Puerto Plata is about 70 km and 1 to 1.5 hours on the road over the Cordillera Septentrional. Metro Tours charged RD$275 in 2026 (about US$4.50); a private transfer, around US$80 to US$120.
This route links Cibao airport (STI) and the country's second city with the north coast. Plenty of travellers fly into Santiago, which sometimes has better fares from the US, and head down to Puerto Plata, Sosúa or Cabarete.
The road is short but mountainous: bends, long climbs and slow trucks. The bus is comfortable and cheap; a private transfer makes sense from STI airport, with children, or if you're going straight to Sosúa or Cabarete.
Reference prices (2026)
| Option | Price |
|---|---|
| Private car (1 to 3 people) | US$80 to US$120 |
| Van (up to about 10 people) | US$100 to US$150 |
| Bus: Metro Servicios Turísticos (Metro Tours) | RD$275 |
| Bus: Caribe Tours | RD$250 to RD$350 |
One-way prices, approximate, based on posted fares and 2025 and 2026 quotes. Confirm the final price before you book.
By private car or driving yourself
From Santiago the road heads north, climbs the Cordillera Septentrional through areas such as Navarrete or Altamira depending on the route, and drops down to Puerto Plata. We found no published toll on the main route, although if you use the Santiago ring road to bypass the city there may be one. The mountain stretch has tight bends, fog on the high parts when it rains and slow trucks; by car it rarely takes less than an hour.
A private transfer for 1 to 3 people was around US$80 to US$120 in 2026 between the two cities, and a bit more from STI airport or through to Sosúa and Cabarete. A group van, around US$100 to US$150.
By bus
Metro Tours charges RD$275 from Santiago to Puerto Plata in 2026. Monday to Saturday buses leave its terminal at Avenida Juan Pablo Duarte and Maimón at 9:15 and 11:20 am and 1:15, 4:15, 6:15 and 9:15 pm (several continue to Sosúa); Sunday times shift slightly. From Puerto Plata to Santiago they leave at 7:00, 9:00 and 11:00 am and 2:00, 4:00 and 6:30 pm. The ride takes about 1 hour 15 minutes.
Caribe Tours covers the same stretch as part of its Santo Domingo to Puerto Plata and Sosúa route; we couldn't confirm its 2026 fare for the short leg. Cheaper guaguas and shared cars also run, with more stops.
| Operator | Departs from | Arrives at | Fare | Duration | Frequency |
|---|---|---|---|---|---|
| Metro Servicios Turísticos (Metro Tours) | Santiago: Av. Juan Pablo Duarte at Maimón | Puerto Plata: Calle Beller at 16 de Agosto | RD$275 | 1 h 15 min to 1 h 30 min | 6 departures Monday to Saturday (9:15 and 11:20 am; 1:15, 4:15, 6:15 and 9:15 pm), some continuing to Sosúa |
| Caribe Tours | Caribe Tours terminal in Santiago | Caribe Tours terminal in Puerto Plata | RD$250 to RD$350 | 1 h 15 min to 1 h 30 min | Several daily departures as part of the Santo Domingo to Puerto Plata and Sosúa route |
Other options
Uber works in Santiago and Puerto Plata, and you can sometimes get the full trip, although pickup at STI airport has its own rules. Renting a car at STI is a good idea if you'll explore the north coast. If you're coming from abroad and the coast is your final stop, also compare direct flights into Puerto Plata (POP).
Tips
- Metro departures that continue to Sosúa save you the taxi from Puerto Plata.
- Avoid the mountain stretch at night and in heavy rain.
- If you land at STI, a direct transfer to Puerto Plata or Cabarete saves going into the city to the terminal first.
- Bring a layer: the bus air conditioning is strong.
Frequently asked questions
How much is the bus from Santiago to Puerto Plata?
RD$275 with Metro Tours in 2026, about US$4.50.
How long does it take?
1 to 1.5 hours by car and about 1 hour 15 minutes by bus.
Is there a toll between Santiago and Puerto Plata?
We found no published toll on the main route. If you use the Santiago ring road there may be one; carry some cash just in case.
Destinations
City-to-city routes
- Puerto Plata to Las Terrenas3 h to 3 h 45 min
- Punta Cana to La Romana1 h 5 min to 1 h 30 min
- Punta Cana to Samaná4 h 30 min to 5 h 30 min
- Santo Domingo to Las Terrenas2 h to 2 h 45 min
- Santo Domingo to Puerto Plata3 h to 3 h 45 min
- Santo Domingo to Punta Cana2 h 30 min to 3 h 15 min
- Santo Domingo to Santiago2 h to 2 h 45 min