The British Virgin Islands is home to three personal international airports located at Tortola, Virgin Gorda and Anegada, which caters regular flights flying to and from India. Few flights ply on regular basis between India and the islands including Air India, United Airlines, British Airways, Virgin Atlantic, and Hahn and other connecting flights. These flights operate from Indian cities such as Delhi, Mumbai, Bengaluru, Hyderabad and Kolkata. Owing to the great distance between the two countries, there are no direct flights between them.
The British Virgin Islands is home to three international airports namely: Tortola, Virgin Gorda and Anegada. However, there are no direct flights to the islands but one can reach the destination through connecting flight from San Juan in Puerto Rico or the US Virgin Islands. There is a departure tax of USD 10. BVI Airways serves as the official airlines. Other major carriers are Air Sunshine, Cape Air, LIAT, Seaborne Airlines, and Winair. There are other islands in the Caribbean that offer way to the British Virgin Islands as well. The main airport in Tortola is located on Beef Island, which is linked to the main island through the Queen Elizabeth Bridge. Taxis are easily available that will take you to Road Town, Tortola.
There are regular ferry services that connect Tortola, Virgin Gorda and Jost Van Dyke to St Thomas and St John in US Virgin Islands. For the schedule of BVI Tourism, refer www.bvitourism.com. However, one requires a passport to travel between British Virgin Islands and US Virgin Islands. Ferry service plies until about 5pm only. There are cruise ships also available that usually docks at Port Purcell in Road Town.