• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 3 ways to get from St. Lucia Vigie Field Airport (SLU) to San Juan by plane or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to San Juan  •  4 h 47 min

  1. Fly from St. Lucia Vigie Field (SLU) to San Juan (SJU) SLU - SJU

$374 - $1,766

Cheapest option

Fly to San Juan Isla Grande  •  9 h 15 min

  1. Fly from St. Lucia Vigie Field (SLU) to San Juan Isla Grande (SIG) SLU - SIG

$340 - $2,000

1 alternative option

Fly to Mayaguez, drive  •  9 h 43 min

  1. Fly from St. Lucia Vigie Field (SLU) to Mayaguez (MAZ) SLU - MAZ
  2. Drive from Mayaguez to San Juan

Questions & Answers

The cheapest way to get from St. Lucia Vigie Field Airport (SLU) to San Juan is to fly which costs $370 - $1,800 and takes 4 h 47 min.

More details

The quickest way to get from St. Lucia Vigie Field Airport (SLU) to San Juan is to fly which costs $370 - $1,800 and takes 4 h 47 min.

More details

The distance between St. Lucia Vigie Field Airport (SLU) and San Juan is 736 km.

It takes approximately 4 h 47 min to get from St. Lucia Vigie Field Airport (SLU) to San Juan, including transfers.

More details

There is no direct flight from St. Lucia Vigie Field Airport to San Juan Airport. The quickest flight takes 4 h 20 min and has one stopover.

Search flights

InterCaribbean Airways, Seaborne Airlines and Leeward Islands Air Transport offer flights from St. Lucia Vigie Field Airport to San Juan Airport.

Search flights

There are 342+ hotels available in San Juan. Prices start at $80 USD per night.

More details

Map of how to get from St. Lucia Vigie Field Airport (SLU) to San Juan.
Launch map view
  • Distance: 460.2 miles
  • Duration: 4 h 47 min

What companies run services between St. Lucia Vigie Field Airport (SLU), Saint Lucia and San Juan, Puerto Rico?

Leeward Islands Air Transport, InterCaribbean Airways and Seaborne Airlines fly from St. Lucia Vigie Field Airport (SLU) to San Juan 5 times a week.

Airlines
Cape Air
Website
capeair.com
Flights from St. Lucia Vigie Field to Mayaguez via Antigua, San Juan
Ave. Duration
8 h 28 min
When
Tuesday, Thursday and Saturday
Estimated price
$550 - $3,100
Flights from St. Lucia Vigie Field to Mayaguez via Antigua, Charlotte Amalie, San Juan
Ave. Duration
8 h 28 min
When
Monday and Friday
Estimated price
$550 - $3,100
Flights from St. Lucia Vigie Field to Mayaguez via Dominica, San Juan
Ave. Duration
9 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$210 - $1,400
Flights from St. Lucia Vigie Field to Mayaguez via Antigua, Beef Island, San Juan
Ave. Duration
8 h 28 min
When
Wednesday, Thursday, Saturday and Sunday
Estimated price
$550 - $3,100
Air Flamenco
Website
airflamenco.net
Flights from St. Lucia Vigie Field to San Juan Isla Grande via Antigua, San Juan, Culebra
Ave. Duration
9 h 15 min
When
Tuesday and Thursday
Estimated price
$340 - $2,000
Flights from St. Lucia Vigie Field to San Juan Isla Grande via Antigua, Beef Island, San Juan, Culebra
Ave. Duration
9 h 15 min
When
Wednesday and Thursday
Estimated price
$350 - $2,000
Leeward Islands Air Transport
Website
liat.com
Flights from St. Lucia Vigie Field to San Juan via Antigua
Ave. Duration
4 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$330 - $1,800
Seaborne Airlines
Website
seaborneairlines.com
Flights from St. Lucia Vigie Field to San Juan via Dominica
Ave. Duration
5 h 50 min
When
Friday and Saturday
Estimated price
$1,000 - $3,100

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.