- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Toronto (YTO) to St. Andrews (EDI)
Prices were available within the past 7 days and start at ₹54,987 for one-way flights and ₹72,529 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed, 11 Sep - Wed, 18 Sep
YYZ
Toronto
EDI
Edinburgh
₹72,529 Return, found 2 days ago
₹72,529
Return
found 2 days ago
Wed, 19 Jun - Wed, 26 Jun
YYZ
Toronto
EDI
Edinburgh
₹78,181 Return, found 1 day ago
₹78,181
Return
found 1 day ago
Wed, 19 Jun - Wed, 26 Jun
YYZ
Toronto
EDI
Edinburgh
₹82,884 Return, found 1 day ago
₹82,884
Return
found 1 day ago
Thu, 1 Aug - Fri, 16 Aug
YYZ
Toronto
EDI
Edinburgh
₹84,591 Return, found 2 days ago
₹84,591
Return
found 2 days ago
Wed, 19 Jun - Wed, 26 Jun
YYZ
Toronto
EDI
Edinburgh
₹90,799 Return, found 1 day ago
₹90,799
Return
found 1 day ago
Wed, 19 Jun - Wed, 26 Jun
YYZ
Toronto
EDI
Edinburgh
₹90,994 Return, found 1 day ago
₹90,994
Return
found 1 day ago
Expedia's Latest Trends
Hotels
HyattHotels Hotels in Connaught PlaceHotels in WalaMuscatel Delamere CentralMana HotelHotels with Restaurant in YelahankaHotel East GateMOXY Hotels in BarcelonaCelesta KolkataThe Karnal ResortHiltonHotels Hotels in IpohJW HeritageThe Sun Court Hotel YatriBest Western Resort Country ClubKasara Resort - Chitwan National ParkOYO 7741 Hotel Hamza InternationalOYO Silver Spur Burns Hwy 20Ranakpur Safari ResortBeach Resorts & Hotels in PattayaHotels near Bakers Bend
Flights
Holidays
*Available to Expedia members.