Fly to Montreal with British Airways and touch down in Canada's vibrant French capital. This thriving city is a hub of French Canadian culture, as well as a centre for culture and tourism, art, history and independent music.
From the dazzling festivals to world-class sports teams, gourmet restaurants and boutique shops, Montreal blends the old and the new to offer travellers something special. Discover Montreal's charms and immerse yourself in the diversity, culture and heritage found in every corner of the city - it's all waiting for you when you fly direct with British Airways.
Montreal flight facts
Everything you need to know about our flights to Montreal
Our flights to Montreal go direct from London Heathrow and touch down in approximately seven hours. Relax on board with our complimentary food and drink service and arrive at your destination feeling refreshed and ready to explore.
Fly from London to Montreal with British Airways and you'll enjoy a hassle-free flight, thanks to free online advance seat selection, online, mobile and airport check-in options and a 23kg baggage allowance as standard.
Once you arrive in Montreal, you'll be less than an hour's drive from central Montreal, which can be reached easily on the 747 bus line, which runs between the airport and central bus station. A range of international car rental outlets can be found within the terminal buildings and taxis are also available to take you to your final destination.
Fly with BA from London Heathrow to Montreal and enjoy the convenience of a fast and stress-free service from the heart of one world-class city to another. Choose from a range of departure dates and times to travel when it suits you best and save time with our online or mobile check-in options.
The weather in Montreal varies throughout the year and the city is famous for its four seasons. The summers are hot and dry and it's not unusual to experience thunderstorms. In July, temperatures often reach 30 °C, in contrast to the winter months, which are very cold and windy. Snow cover lasts roughly from December to late March and the average temperature in January is around −10 °C.