The loaded cargo deck of the Vieques ferry mid-crossing, with hills and a second ferry behind

Getting there

Ferry, flight, and the rides between

Plan the transfer to Ceiba and your ride after landing before you book either crossing.

Photo: Steven Isaacson · CC BY-SA 2.0

Updated By

From San Juan to Vieques

No ferry leaves San Juan. The boat to Vieques sails from Ceiba, on the east coast, and the ferry route below starts with getting yourself across the island. That drive takes an hour you have probably not budgeted.

If you would rather skip it, you can fly out of San Juan. Cape Air leaves from the international airport and Vieques Air Link leaves from Isla Grande, a separate waterfront field 20 minutes west. Our guide to flying to Vieques says which airport to pick if you land at SJU on a late connection, and covers the 25 lb baggage limit you will hit if you packed for a week.

  1. Land at San Juan Most people arrive at SJU. Isla Grande is the other option.
  2. Drive east to Ceiba About an hour. An Uber runs $70 to $100.
  3. Cross to Vieques Allow about an hour by ferry, or ten minutes in a small plane.
Coastlines from Natural Earth. The road line traces the PR-3 corridor rather than a routed drive.

Ferry or plane

Route Time Fare Books up Best for
Ceiba ferry

Some tickets may remain for the terminal window after online sales close, but busy sailings can sell out there too.

Allow about 1 hour Check live total Weekends and holidays Anyone with a spare hour and a flexible morning
Flight from Ceiba

Vieques Air Link and Cape Air run small planes through the day.

10 min From about $50 Same-day seats are common Tight connections, or a cancelled sailing
Flight from San Juan

Leaves from Isla Grande (SIG) or the main airport (SJU).

25–35 min $100–250 Holiday weeks Skipping the drive across the island entirely

Getting yourself to Ceiba

The ferry terminal sits about an hour east of San Juan. An Uber runs about $70 to $100 and turns up without much trouble at the San Juan end. Driving yourself works too, and published parking rates at the terminal run $8 to $15 a day.

Coming back the other way is the leg that catches people out. Ceiba is a small town with few drivers sitting idle, and Uber's own guidance for the area warns that pickup times run longer than in a city. Expect a wait, expect the occasional cancellation, and do not let a morning flight out of San Juan depend on an app finding you a car at 6am.

When you land on Vieques

Públicos wait at the ferry terminal and the airport. They are shared vans with a yellow tag, fares run about $3 to $5 a person, and they will take you anywhere in either town. They do not go down the rough roads to the refuge beaches.

Ask your driver for a mobile number when you arrive. Call that driver for the rest of the week, especially when you need pickup from a beach with no signal.

Renting a vehicle

Book well ahead

Stay in Esperanza or Isabel Segunda and you can walk to dinner without renting anything. The refuge beaches are the reason to rent: no público runs down those roads, and a taxi will not wait while you swim.

Bringing a car over is not an option. Puerto Rico Ferry refuses vehicle tickets for rental cars and asks for a licence and registration in person at the window, so every visitor rents on the island. Book before you book the crossing, because the fleet here is small enough that a holiday week empties it.

On what to rent, we will give you the honest version. Maritza's posts a Kia Soul at $75 a day against a Jeep Wrangler at $90, before about 11.5% tax, so clearance costs around $15 a day. We have driven none of the refuge approaches ourselves, and our beach access table grades one approach as paved, two as walk-in, and leaves five as open questions. Anyone telling you a sedan is fine has not checked either. Day rates and shared taxi fares sit together on what Vieques costs.

Getting there, and getting around

Answered straight
Is there a ferry from San Juan to Vieques?
No. It sails from Ceiba, an hour east by road. Book the ride to the terminal before you book the boat.
How do you get from San Juan to Vieques?
Drive or ride an hour east to Ceiba and take the ferry, which is the cheap option. Or fly from San Juan, either from the international airport (SJU) on Cape Air or from Isla Grande (SIG) on Vieques Air Link.
How long does it take to get from San Juan to Vieques?
By air, 25 to 35 minutes plus check-in. By ferry, budget most of a morning: an hour to Ceiba, an hour at the terminal, an hour on the water.
How far is the Vieques ferry terminal from San Juan?
About 35 miles east, an hour by road. Parking at the terminal runs $8 to $15 a day, and Puerto Rico Ferry publishes no rate of its own.
Do you need a car on Vieques?
Only for the beaches. Esperanza and Isabel Segunda are walkable, and taxis run between them. The wildlife refuge beaches sit at the end of roads no público drives, so reaching those means renting.
Can you bring a rental car on the Vieques ferry?
No. Puerto Rico Ferry refuses vehicle tickets for rental cars, and buying any vehicle ticket means showing a licence and registration in person at the window. Rent on the island instead, and book early because the fleet is small.
Do you need a Jeep on Vieques, or will a car do?
It depends on which beaches you want, and we have not driven the refuge approaches ourselves. Maritza's prices a Kia Soul at $75 a day and a Jeep Wrangler at $90 before roughly 11.5% tax, so the clearance costs about $15 a day. Our beach access table rates one approach paved and leaves five as open questions, so we will not tell you a sedan is fine.