Nestled off the eastern coast of Puerto Rico, the enchanting island of Vieques beckons travelers with its raw natural beauty and tranquil ambiance. Renowned for its pristine beaches, Vieques boasts crystalline waters that shimmer under the Caribbean sun, making it a haven for snorkeling, diving, and beachcombing enthusiasts. Beyond its coastal allure, the island exudes a laid-back charm with its vibrant local culture, historic landmarks, and lush landscapes waiting to be explored. Whether seeking relaxation by the sea or adventure in the wilderness, Vieques promises an unforgettable escape filled with authentic Caribbean experiences.
The cheapest month to fly to Vieques, Puerto Rico is typically September.
The popular airports near Vieques, Puerto Rico include Antonio Rivera Rodríguez Airport (VQS) on Vieques Island and Luis Muñoz Marín International Airport (SJU) in San Juan.
The flight to Vieques, Puerto Rico (VQS) is roughly 16 hours and 6,982 miles (11,236 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Vieques, Puerto Rico from leading comparison sites using our search engine dashboard.
Beach, camping, and snorkeling
Well-known bay with glowing organisms
Panoramic 1800s fort & museum
Scenic white-sand beach with snorkeling
Sports and snorkeling
Beach
White sand beach with swimming & surfing
Shallow-water beach for paddling
Beach and snorkeling
Diverse & expansive nature preserve
Relaxed, palm-fringed sand beach
Picturesque beach with gazebos
Beach
Beach
19th-century lighthouse & museum
Art and art museum
Learning center focusing on conservation
Tourist Attraction
Tourist Attraction
Sandy beach surrounded by cliffs
Beach
Hiking trails, cliff views & beaches
Tranquil bioluminescent kayaking waters
Lake
Sailing
Island
Mountain Peak
Peninsula
Beach
History
Snorkeling and scuba diving
Beach
Island
Lighthouse and architecture
Beach
Surfing
Island
Bay
28.9 °C
Wed, 1 May 2024
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,982 miles (11,236 kilometres). The direct flight time is roughly 16 hours.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,582 miles (10,592 kilometres). The direct flight time is roughly 15 hours 7 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,210 miles (11,603 kilometres). The direct flight time is roughly 16 hours 31 minutes.
Flights from George, South Africa - George Airport (GRJ) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,789 miles (10,926 kilometres). The direct flight time is roughly 15 hours 35 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,959 miles (11,199 kilometres). The direct flight time is roughly 15 hours 57 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,968 miles (11,213 kilometres). The direct flight time is roughly 15 hours 59 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,920 miles (11,136 kilometres). The direct flight time is roughly 15 hours 52 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,075 miles (11,386 kilometres). The direct flight time is roughly 16 hours 13 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,120 miles (11,459 kilometres). The direct flight time is roughly 16 hours 19 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,825 miles (10,983 kilometres). The direct flight time is roughly 15 hours 39 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,141 miles (11,492 kilometres). The direct flight time is roughly 16 hours 22 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,120 miles (11,458 kilometres). The direct flight time is roughly 16 hours 19 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,168 miles (11,536 kilometres). The direct flight time is roughly 16 hours 25 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,014 miles (11,288 kilometres). The direct flight time is roughly 16 hours 5 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,253 miles (11,673 kilometres). The direct flight time is roughly 16 hours 37 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 6,613 miles (10,643 kilometres). The direct flight time is roughly 15 hours 11 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Vieques, Puerto Rico (VQS) - The flight distance between these airports is 7,099 miles (11,424 kilometres). The direct flight time is roughly 16 hours 16 minutes.
Expert Help
Choose Site / Currency