There are 3 ways to get from Mayagüez to Dominican Republic by plane, car, car ferry or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The distance between Mayagüez and Dominican Republic is 348 km.
It takes approximately 3 h 16 min to get from Mayagüez to Dominican Republic, including transfers.
There is no direct flight from Mayaguez Airport to Santo Domingo Airport. The quickest flight takes 2 h 45 min and has one stopover.
Cape Air and JetBlue Airways offer flights from Mayaguez Airport to Santo Domingo Airport.
There are nine+ hotels available in Dominican Republic. Prices start at $100 USD per night.
The best way to get from Mayagüez to Mayaguez Airport is to drive which takes 8 min and costs .
What companies run services between Mayagüez, Puerto Rico and Dominican Republic?
Cape Air and JetBlue Airways fly from Mayagüez to San Luis twice daily.
Flights from Mayaguez to Santo Domingo via San Juan
- Ave. Duration
- 3 h 48 min
- Every day
- Estimated price
- $60 - $370
Shuttle from Hilton Ponce Golf & Casino Resort to San Juan Airport
- +1(787) 622-4800, +1(809) 688-4400
Car ferry from Old San Juan to Santo Domingo
Want to know more about travelling around Dominican Republic
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.