Featured airlines
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Cheap flights from Beirut (BEY) to St. Andrews (EDI)
Prices were available within the past 7 days and start at CA $628 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Expedia's Latest Trends
Hotels
Courtyard by Marriott New York Manhattan/Midtown WestReikart House, Buffalo, a Tribute Portfolio HotelDragonFly Tiny House - Regina Beach, SaskatchewanHoliday Inn Express & Suites Slave Lake by IHGPet-friendly Hotels in MontrealAll Inclusive Resorts and Hotels in HawaiiHotel Faro LunaAll Inclusive Resorts and Hotels in AzoresThe Strand - A Boutique Resort
Flights
LufthansaFlights from Ottawa (YOW) to Algiers (ALG)Flights from Calgary (YYC) to Vancouver (YVR)Flights from Toronto (YYZ) to Aluva (COK)Flights from London to MississaugaFlights to UlaanbaatarAir FranceFlights from Montreal (YUL) to Cairo (CAI)Flights from Detroit (DTW) to Houston (HOU)Flights from Ottawa (YOW) to Edmonton (YEG)Flights from Winnipeg (YWG) to Los Angeles (LAX)Flights from Zürich (ZRH) to Lisbon District (LIS)Flights from London to WhistlerFlights from Saint-Louis (BSL) to Amsterdam (AMS)Flights from Charlottetown (YYG) to Ottawa (YOW)
Packages
*Available to Expedia members.