The following is a list of current and former destinations served by Virgin Atlantic and its subsidiary Virgin Atlantic International .

Passenger Country/regionTownAirportNotesRefsAntigua and BarbudaSt. John'sV. C. Bird International Airport AustraliaSydneySydney AirportVirgin Atlantic begins Australian operations Australian Aviation issue 213 January 2005 pages 31/32BahamasNassauLynden Pindling International AirportBarbadosBridgetownGrantley Adams International Airport CanadaTorontoToronto Pearson International Airport VancouverVancouver International AirportChinaShanghaiShanghai Pudong International AirportIn Brief Airliner World September 2024 page 11CubaHavanaJosé Martí International AirportVaraderoJuan Gualberto Gómez Airport GhanaAccraAccra International AirportGreeceAthensAthens International AirportGrenadaSt. George'sMaurice Bishop International Airport Hong KongHong KongHong Kong International AirportKai Tak AirportIndiaBengaluruKempegowda International Airport DelhiIndira Gandhi International Airport MumbaiChhatrapati Shivaji Maharaj International Airport IrelandDublinDublin AirportIsraelTel AvivBen Gurion AirportJamaicaKingstonNorman Manley International AirportMontego BaySangster International Airport JapanTokyoNarita International AirportKenyaNairobiJomo Kenyatta International AirportMaldivesMaléVelana International AirportMauritiusPort LouisSir Seewoosagur Ramgoolam International AirportMexicoCancúnCancún International AirportNigeriaLagosMurtala Muhammed International Airport Port HarcourtPort Harcourt International AirportPakistanIslamabadIslamabad International Airport LahoreAllama Iqbal International AirportSaudi ArabiaRiyadhKing Khalid International Airport South AfricaCape TownCape Town International AirportJohannesburgO. R. Tambo International Airport South KoreaSeoulIncheon International Airport St. LuciaVieux FortHewanorra International AirportSt. Vincent and the GrenadinesKingstownArgyle International Airport ThailandPhuketPhuket International AirportTrinidad and TobagoScarboroughA. N. R. Robinson International AirportTurks and Caicos IslandsProvidencialesProvidenciales International AirportUnited Arab EmiratesDubaiDubai International AirportUnited KingdomBelfastBelfast International AirportEdinburghEdinburgh AirportGlasgowGlasgow AirportLondonGatwick AirportHeathrow AirportLuton AirportManchesterManchester AirportUnited StatesAtlantaHartsfield–Jackson Atlanta International Airport AustinAustin–Bergstrom International AirportBaltimoreBaltimore Washington International AirportBostonLogan International Airport ChicagoO'Hare International AirportDetroitDetroit Metropolitan AirportLas VegasHarry Reid International Airport Los AngelesLos Angeles International Airport MiamiMiami International Airport New York CityJohn F. Kennedy International Airport NewarkNewark Liberty International AirportOrlandoOrlando International Airport San FranciscoSan Francisco International Airport SeattleSeattle–Tacoma International AirportTampaTampa International Airport Washington, D.C.Dulles International Airport

Cargo In addition to the previously listed destinations served with scheduled passenger service, Virgin Atlantic has also operated scheduled, cargo-only flights on its passenger aircraft to the following destinations : Country/regionCityAirportNotesRefsBelgiumBrusselsBrussels AirportChinaBeijingBeijing Capital International AirportXiamenXiamen Gaoqi International AirportGermanyFrankfurtFrankfurt Airport IrelandDublinDublin Airport ItalyMilanMilan Malpensa Airport NorwayHarstadHarstad/Narvik Airport, EvenesPuerto RicoSan JuanLuis Muñoz Marín International Airport

References