There are two airports in San Juan. One is the international airport and it is most convenient if you are flying in or out of that airport the same day that you are flying to or from Vieques. It costs around $120/person one-way from the international airport. The other airport is the Isla Grande airport, located near Old San Juan, and that one is most convenient if you are planning to stay in San Juan either before or after Vieques or if you have an hour+ to take a short $20 cab ride between SJU to Isla Grande. The cost from Isla Grande airport is $72/person one way. So, with 1 or 2 people the cost is $120.00/person out of international airport or $72.00/person out of Isla Grande, and the time cost is 1 and 1/2 hours (1/2 hour flight and 1 hour wait time)
Vieques Airlink: 787-741-8331 (you can book on-line at www.viequesairlink.com) flies out of both airports
Cape Air: 1-800-352-0714 (International airport only, book on-line www.capeair.com)
Ferry(difficult, time consuming and hot, but doable)
I do not recommend the ferry as it is unreliable and uncomfortable… do the math on flying, particularly out of Isla Grande Airport in San Juan and you will see that you do not save that much money by choosing the ferry. The ferry becomes more cost effective with 3+ people traveling together. Also, consider flying here and ferry going back.
As walk on passengers, there is no reservation system. Show up with ample time to make the ferry (at least one hour ahead). Residents of Vieques purchase tickets and board first, non-residents (you) may be bumped if the boat is at capacity. PLEASE DO NOT PRESUME THAT THIS IS A CAR FERRY AND THAT YOU CAN BRING YOUR CAR. There is secure parking for your car at the ferry terminal.
Taxi from the San Juan area to Fajardo varies, but is generally around $80 to $90 and takes 1 and 1/2 hour. The ferry costs $2, and takes about 1 hour and 15 minutes. So, with 1 or 2 people the cost is approximately $95.00 one way and the time will be at least 4 hours (2 and 1/2 hour travel and 1 – 2 hour wait time)
The ferry schedule (when on time) from Fajardo to Vieques and Vieques to Fajardo is as follows:
Everyday (contrary to current internet information, as of December 1, 2010, there no longer is a different weekend/holiday schedule… the schedule is the same 7 days of the week)
Leave Vieques: 6:00 am, 11:00 am, 3:00 pm, 6:30 pm
Leave Fajardo: 9:00 am, 1:00 pm, 4:45 pm, 8:15 pm
(note. Try to avoid the 8:15 pm ferry from Fajardo if you possibly can. It arrives in Vieques after 9:30 pm. Our experience shows that travelers using the 8 pm ferry usually arrive exhausted and less than happy. IF your plans require the 8:15 pm ferry, here are some hints. 1) Do NOT arrive hungry as most kitchens and stores are closed. Also, there is no restaurant in or near the ferry terminal in Fajardo. 2) You MUST arrange for a late check-in at Casa de Amistad.)