Caribe Tours last bus for the day leaves Santo Domingo at 7 pm, arriving in Puerto Plata about 10pm. If you can get to the terminal before 7 pm, take Caribe Tours. If you arrive after last bus, you will have to take a taxi, or get a room in one of the many budget hotels and make the trip in the morning. Caribe Tours first bus leaves at 6 am. They have buses hourly from then until 7 pm