The Dominican Republic has five main cruise ports: Taíno Bay and Amber Cove in Puerto Plata, the La Romana terminal, Sans Souci in Santo Domingo, and Samaná, where you go ashore by tender. From the pier to the nearest airport is 15 to 50 minutes depending on the port.
The short answer: on a port day, leave the pier in a fixed-fare taxi or a pre-booked transfer and come back with at least an hour to spare. If you’re embarking or disembarking here, pair the port with the right airport (POP for Puerto Plata, LRM or PUJ for La Romana, SDQ for Santo Domingo, AZS for Samaná) and build in margin: inbound flights landing before midday, outbound flights after midday. For groups, a booked van beats several taxis.
The ports at a glance
| Port | City | Nearest airport | Approx. distance | Approx. time |
|---|---|---|---|---|
| Taíno Bay | Puerto Plata | POP | 20 km | 25 to 35 min |
| Amber Cove | Maimón, Puerto Plata | POP | 30 to 35 km | 35 to 50 min |
| La Romana Cruise Terminal | La Romana | LRM / PUJ | 10 km / 90 km | 15 to 20 min / 1 to 1.5 h |
| Sans Souci | Santo Domingo | SDQ | 25 km | 30 to 45 min |
| Samaná | Samaná | AZS | 35 to 45 km | 40 to 55 min |
Distances are approximate and times depend on traffic and time of day. In Santo Domingo, rush hour can double the trip.
Port day: getting off the pier
What’s at the pier. The Puerto Plata and La Romana ports have shops, toilets and information points inside the gates. Beyond the port exit you’ll find the taxi stand and tour pickup points.
Taxis. The main ports have taxis with fixed fares by destination, often posted on a board or held on a list by the dispatcher. Before you get in, confirm three things: the total price, whether it’s per person or per vehicle, and whether it includes waiting time and the return. Pay at the end, not the start.
Pre-booked transfers. If you want a specific beach or town, a private transfer with waiting time included gives you more control over your return. Give the driver your all-aboard time and ask to be back at the pier an hour before.
Ship excursions or independent. The advantage of the official excursion is that the ship waits if it runs late. Independently, the responsibility is yours. With a reliable driver and enough margin, going independently is usually cheaper and more flexible.
Port by port
Taíno Bay (Puerto Plata)
In Puerto Plata city’s port, close to the historic centre and the Malecón (seafront). From here the centre is a short hop, Playa Dorada about 10 to 15 minutes, Sosúa about 35 minutes and Cabarete about 45 minutes. POP airport is about 25 to 35 minutes east.
Amber Cove (Puerto Plata)
In Maimón, west of Puerto Plata city. It has its own shops and pool complex on the pier. Puerto Plata city is about 20 to 30 minutes away; POP airport about 35 to 50 minutes, because you have to cross the city. If you have a flight after your cruise, allow for Puerto Plata traffic.
La Romana Cruise Terminal
At the river mouth in La Romana city, very close to Casa de Campo. La Romana airport (LRM) is about 15 to 20 minutes away but has few international flights; many passengers fly via Punta Cana (PUJ), 1 to 1.5 hours away on the Autovía del Coral. See the full trip on Punta Cana to La Romana. Bayahíbe, the departure point for Saona Island trips, is about 30 minutes away.
Sans Souci (Santo Domingo)
On the east bank of the Ozama River, opposite the Colonial Zone. The Colonial Zone is a few minutes by car; Las Américas airport (SDQ) is about 30 to 45 minutes on the Las Américas highway. La Isabela airport (JBQ), north of the city, is also close but mostly handles regional flights. See also SDQ to the Colonial Zone.
Samaná
In Samaná, ships anchor in the bay and passengers reach the town’s Malecón by tender. Tender time depends on the ship’s size and your disembarkation group, so allow margin. Trips to Cayo Levantado, El Limón and Los Haitises leave from town. El Catey airport (AZS) is about 40 to 55 minutes away, and Las Terrenas a similar distance.
Embarking or disembarking in the Dominican Republic
Some cruises start or end in La Romana, Santo Domingo or Puerto Plata. Then the transfer stops being a day trip and becomes logistics on a fixed clock.
If you’re embarking:
- Arrive in the Dominican Republic the night before if you can. A same-day flight delay can mean missing the ship.
- If you fly in the same day, choose a flight landing by midday at the latest and book the transfer with your flight number.
- Pair airport and port carefully. For La Romana, landing at PUJ adds 1 to 1.5 hours of road; at LRM, just 15 to 20 minutes.
If you’re disembarking:
- Disembarkation usually starts early and in groups. Book flights leaving after midday.
- Add the transfer time and about three hours ahead for an international flight. For example, La Romana to PUJ: 1.5 hours on the road plus 3 hours at the airport.
- If your flight is late in the day, you can combine the transfer with a stop: a day-use hotel, the Colonial Zone or a beach near the airport.
Groups, luggage and families
With four or more people, or with a week’s worth of cruise luggage, a booked van usually works out better than two taxis. Ask for a price that includes tolls and waiting time, and give the number of passengers and bags when you request a quote. More ideas in our group van transfers guide. If you travel with young children, car seats aren’t standard: request them when you book.
When to book the transfer
For a port day, book a private transfer at least a few days ahead in high season (December to April), when several ships call at Puerto Plata or La Romana on the same day and well-reviewed drivers get booked up. Have your ship’s name, the time it docks and the all-aboard time ready; that tells the company how much waiting time to quote.
For embarkation or disembarkation, book together with your flight. Give the company your flight number and ship name, and ask for written confirmation of the meeting point: on the pier, at the terminal exit or in the port car park. If the ship is delayed by weather, message on WhatsApp as soon as you can.
Common mistakes
- Not allowing for traffic back to the pier. In Puerto Plata and Santo Domingo, afternoons can stretch the trip.
- Negotiating the taxi fare at the end. Agree the price before you get in.
- Booking a morning flight on disembarkation day. Leave margin.
- Choosing the wrong airport. Check which one is close to your port before you buy the flight.
- Forgetting cash. Carry small US notes for the taxi and tips.
If you want a pre-booked transfer between port, hotel and airport, request a quote with your ship’s name, the date and your arrival or departure time.
Frequently asked questions
How early should I get to the port to embark?
Follow the time your cruise line assigns; boarding generally opens mid-morning and closes a few hours before sailing. If you fly in the same day, pick a flight landing by midday at the latest or, better, arrive the night before.
What time can I fly after disembarking?
Disembarkation usually starts early in the morning. A safe rule is to book flights leaving after midday, allowing for the drive to the airport plus about three hours for an international flight.
Are there taxis at the pier?
At the main ports, yes, usually with fixed fares by destination. Confirm the price before you get in and whether it's per person or per vehicle. In Samaná ships anchor in the bay and you reach town by tender.
Which airport is closest to each port?
Taíno Bay and Amber Cove use Puerto Plata (POP); La Romana's terminal uses La Romana (LRM) or Punta Cana (PUJ); Sans Souci uses Las Américas (SDQ); Samaná uses El Catey (AZS).
Should I book the cruise line's excursion or go independently?
The ship waits for its own excursions if they run late. Going independently is usually cheaper and more flexible, but the risk of being late is yours: be back at the pier with at least an hour to spare.