- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Toronto to St. Andrews (YTO-EDI)
Prices were available within the past 7 days and start at S$278 for one-way flights and S$685 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Tue, 1 Oct - Fri, 11 Oct
YYZ
Toronto
EDI
Edinburgh
S$685 Return, found 6 days ago
S$685
Return
found 6 days ago
Sat, 27 Jul - Fri, 2 Aug
YYZ
Toronto
EDI
Edinburgh
S$702 Return, found 2 days ago
S$702
Return
found 2 days ago
Thu, 25 Jul - Wed, 31 Jul
YYZ
Toronto
EDI
Edinburgh
S$702 Return, found 4 days ago
S$702
Return
found 4 days ago
Mon, 10 Jun - Wed, 19 Jun
YYZ
Toronto
EDI
Edinburgh
S$818 Return, found 1 day ago
S$818
Return
found 1 day ago
Fri, 18 Oct - Sat, 23 Nov
YYZ
Toronto
EDI
Edinburgh
S$1,029 Return, found 6 days ago
S$1,029
Return
found 6 days ago
Sun, 22 Sep - Tue, 1 Oct
YYZ
Toronto
EDI
Edinburgh
S$1,031 Return, found 3 days ago
S$1,031
Return
found 3 days ago
Expedia's Latest Trends
Hotels
Plaza Hotel TanjungpinangHotels in AmanohashidateMillennium Hilton New York One UN PlazaCoconut Garden Mui NeAscott Hotels in SukhumvitQueen Central HotelM Hotel DanokVedana Lagoon Resort and SpaM`s Hotel Kyoto Station KizuyaHOTEL J-SHIP OSAKA NAMBASAUNALAND ASAKUSA - HostelStay Wellbeing & Lifestyle ResortHotels with smoking rooms in Wan ChaiHotels near Barcelona Intl.Hotels with connecting rooms in FairmontHotels in Gaya Island Marina Bay ResortSamanvaya - Adults OnlyHotels near Damai BeachShinsaibashi Grand Hotel OsakaDublin HotelShangri-La Residences and Apartments
Flights
*Available to Expedia members.