Getting from Puerto Plata to Punta Cana on public transport

The most convenient and quickest way to get from Puerto Plata to Punta Cana is on a private transfer with Cocotours.

We have won 7 consecutive TripAdvisor Certificates of Excellence, and have our own comfortable vans which operate 24/7, meaning that whatever time you wish to travel, we can pick you up in Puerto Plata and have you in Punta Cana within 5 or 6 hours.

  • Get an instant quote, book and pay online!
  • Not just from airport to hotel, but also for virtually any route in the Dominican Republic.
  • Proud member of the TripAdvisor Hall of Fame!
Nonetheless, we mention below an option for passengers traveling on a shoestring who don't mind the inconvenience of changing vehicles several times and spending all day on the move. The public intercity buses are a cheap way to get from Puerto Plata to Punta Cana, but they don't operate round the clock, and they don't interconnect in Santo Domingo, so you'll have to take a cab from one bus station to the other in the capital. Also, please note that if you are not ready to depart Puerto Plata by 11:00 am at the latest, you will not be able to reach Punta Cana the same day. (See our updated bus schedule below).

Caribe Tours bus station in Santo Domingo

  1. Take a cab or a Cocotours transfer to the Metro Bus or Caribe Tours bus station in Sosúa or Puerto Plata
  2. Ride the Metro Bus (or Caribe Tours bus) from Puerto Plata or Sosúa to Santo Domingo. The journey takes about 4 hours.A short stop is normally made in Santiago (or la Vega) en route where there are additional toilets and snackbars where food can be purchased for consumption onboard.
  3. Take a cab across Santo Domingo from the Metro Bus or Caribe Tours bus station to the Expreso Bávaro bus station. The Expreso Bávaro buses depart from the bus terminus on Juan Sánchez Ramírez street in Santo Domingo. Please note that if you have missed the last Expreso Bávaro bus or if you'd prefer not to wait a couple of hours until the next one, you could continue by taxi to the Expreso Higüey bus station at Parque Enriquillo which has more frequent departures to the city of Higüey which is about a 40-minute drive from Punta Cana.
  4. Ride the Expreso Bávaro bus from Santo Domingo to Punta Cana. On arrival in Punta Cana the bus makes several stops including, conveniently, at the airport. The Expreso Bávaro buses tend to be new and clean, their newer buses have reclinable seat backs, and an onboard toilet, but there is not much legroom, and for most of the ride Hollywood movies are shown on flat screens attached to the ceiling, with the Spanish soundtrack blaring out of speakers throughout the bus. Maybe a good idea to bring earplugs if you don't want to listen to the gunshots, car chases and police sirens etc. The Expreso Bávaro buses also have an onboard ticket collector who will walk up the aisle shortly after departure to collect your ticket, or your fare since it is possible to board the bus without a ticket and pay onboard.
  5. Take a cab from the Expreso Bávaro bus stop in Punta Cana to your final destination in the area.

Above we've mentioned the intercity buses of Metro Bus and Caribe Tours, both of these companies, particularly Metro Bus, are generally reliable and have clean buses and skilled drivers, and toilets onboard..Caribe Tours also operate from Sosúa and Puerto Plata to Santo Domingo via La Vega instead of Santiago, this takes advantage of the new Santiago city bypass so cuts down on journey time.

We have included in the timetable below a couple of very early morning departures from Sosúa and Puerto Plata on the Transporte del Cibao service. Generally their buses make many stops and are often not considered as superior as Metro and Caribe Tours, but we've included them because some of their departures are at times which no-one else offers.

We list the timetable for information purposes only. Timetables sometimes change without warning.


If you would prefer to send an enquiry or make a reservation which for whatever reason does not work on our booking engine, feel free to fill out the form below: