- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% 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 AU$302 for one-way flights and AU$749 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu., 8 Aug. - Fri., 23 Aug.
YYZ
Toronto
EDI
Edinburgh
AU$749 Return, found 1 hour ago
AU$749
Return
found 1 hour ago
Wed., 25 Sep. - Sat., 5 Oct.
YYZ
Toronto
EDI
Edinburgh
AU$1,084 Return, found 1 hour ago
AU$1,084
Return
found 1 hour ago
Tue., 9 Jul. - Tue., 16 Jul.
YYZ
Toronto
EDI
Edinburgh
AU$1,143 Return, found 4 days ago
AU$1,143
Return
found 4 days ago
Tue., 10 Sep. - Tue., 17 Sep.
YYZ
Toronto
EDI
Edinburgh
AU$1,240 Return, found 21 hours ago
AU$1,240
Return
found 21 hours ago
Fri., 1 Nov. - Mon., 11 Nov.
YYZ
Toronto
EDI
Edinburgh
AU$1,283 Return, found 1 day ago
AU$1,283
Return
found 1 day ago
Mon., 9 Sep. - Tue., 17 Sep.
YYZ
Toronto
EDI
Edinburgh
AU$1,307 Return, found 21 hours ago
AU$1,307
Return
found 21 hours ago
Expedia's Latest Trends
Hotels
Mutiara Bali Boutique Resort Villas & SpaBeach House MotelBali BelvaPet Friendly Hotels in DunedooKhaolak Merlin ResortBIG4 Breeze Holiday Park – Rainbow BeachHotels near Valley of the GiantsMantra PavilionSwan River HotelHotels in GisborneHotels in The RocksMercure Alice Springs Resort175 One Hotels and ApartmentsThe RoyceHotels in Cape OtwayHotels in Humpty DooAccorHotels Hotels in Toowoomba
Flights
*Available to Expedia members.