Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Perth to St. Andrews (PER-EDI)
Prices were available within the past 7 days and start at €637 for one-way flights and €1,040 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,040 Return, found 3 days ago
€1,040
Return
found 3 days ago
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,044 Return, found 3 days ago
€1,044
Return
found 3 days ago
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,132 Return, found 3 days ago
€1,132
Return
found 3 days ago
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,159 Return, found 3 days ago
€1,159
Return
found 3 days ago
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,175 Return, found 3 days ago
€1,175
Return
found 3 days ago
Wed, 6 Nov - Wed, 20 Nov
PER
Perth
EDI
Edinburgh
€1,320 Return, found 3 days ago
€1,320
Return
found 3 days ago
Expedia's Latest Trends
Hotels
Hotels in RomePark Plaza Westminster Bridge London4 Star Hotels in DonabateAll Inclusive Hotels in EsteponaHotels with Childcare in TenerifeHotels in Isle of SkyeHotel LeoneHotels near Cliffs of MoherHotels near Disneyland® ParisSol Sun Beach ApartamentosHotels in Santa MonicaGolf Hotels in County TipperaryHard Days Night HotelHotels with Childcare in Costa del Sol
Flights
Packages
*Available to Expedia members.