There are 2 ways to get from San Juan to Isabela by car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
San Juan (SJU) to Mayaguez (MAZ) flights
The flight time between San Juan (SJU) and Mayaguez (MAZ) is around 37 min and covers a distance of around 122 km. Services are operated by Cape Air. Typically 28 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from San Juan to Isabela is to drive which costs $12 - $19 and takes 1h 28m.
The quickest way to get from San Juan to Isabela is to drive which costs $12 - $19 and takes 1h 28m.
The distance between San Juan and Isabela is 97 km. The road distance is 115.9 km.
It takes approximately 1h 28m to drive 115.9 km from San Juan to Isabela.
The quickest flight from San Juan Airport to Mayaguez Airport is the direct flight which takes 37 min.
Yes, the driving distance between San Juan to Isabela is 116 km. It takes approximately 1h 28m to drive from San Juan to Isabela.
Cape Air offers flights from San Juan Airport to Mayaguez Airport.
There are 148+ hotels available in Isabela. Prices start at $63 USD per night.
The best way to get from San Juan to San Juan Airport is to shuttle which takes 20 min and costs $62.

- Distance: 97 km
- Duration: 1h 28m
What companies run services between San Juan, Puerto Rico and Isabela, Puerto Rico?
Cape Air flies from San Juan to Isabela 4 times a day.

- Website
- capeair.com
Flights from San Juan to Mayaguez
- Ave. Duration
- 37 min
- When
- Every day
- Estimated price
- $40 - $110
Want to know more about travelling around Puerto Rico
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.