expand_more
expand_more
today
today
More Johannesburg flights on Virgin Atlantic
- Jamaica (Montego Bay) - Riyadh
- Jamaica (Montego Bay) - Delhi
- Jamaica (Montego Bay) - Mumbai
- Jamaica (Montego Bay) - Bangalore
- Jamaica (Montego Bay) - Male
- Jamaica (Montego Bay) - Shanghai
- Jamaica (Montego Bay) - Accra
- Jamaica (Montego Bay) - Lagos
- Jamaica (Montego Bay) - Manchester
- Jamaica (Montego Bay) - Athens
- Jamaica (Montego Bay) - London
- Jamaica (Montego Bay) - Edinburgh
- Jamaica (Montego Bay) - Zurich
- Jamaica (Montego Bay) - Stockholm
- Jamaica (Montego Bay) - Amsterdam
![]() |
Best overall airline in Europe 2025Virgin Atlantic is incredibly proud to have been voted Europe's best airline once again in the APEX awards. Withholding status of Europe's best airline for 5 years running. |