British Airways flies between:Toronto to London, Vancouver to London, Calgary to London, Montreal to London, London to Toronto, New York to London, London to Paris, Bangkok to Sydney, Johannesburg to Cape Town, London to Vancouver, London to Calgary, Bangkok to London, London to New York, San Francisco to London, Miami to London, Cape Town to Johannesburg, London to Amsterdam, Durban to Johannesburg, London to Dubai, Los Angeles to London, as well as several other routes. View More View Less
Baggage fees are typically not included for this airline. Pre-pay for baggage directly with the airline before departure to avoid higher charges at the airport. For British Airways baggage info, please click here.