There are 9 ways to get from Perth to Faro by bus, plane, car, car ferry, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Edinburgh Airport, fly
best- Take the bus from Perth station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Faro Airport (FAO)plane EDI - FAO
6h 43m€50–149Drive, car ferry
- Drive from Perth to Plymouthcar
- Take the car ferry from Plymouth to Santandercarferry
- Drive from Santander to Farocar
39h 2m€399–1,145Train, bus
- Take the train from Perth to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the bus from Lille - Europe Train Station to Lisbon - Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Farobus
41h 33m€321–675Drive, Eurotunnel
- Drive from Perth to Folkestonecar
- Take the car train from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Farocar
30h 29mTrain to Glasgow Airport, fly
- Take the train from Perth to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Faro Airport (FAO)plane GLA - FAO
7h 29m€86–188Train to Aberdeen Airport, fly
- Take the train from Perth to Aberdeentrain
- Fly from Aberdeen Airport (ABZ) to Faro Airport (FAO)plane ABZ - FAO
8h 40m€127–355Train, train to Glasgow/Prestwick, fly
- Take the train from Perth to Glasgow Queen Streettrain
- Take the train from Glasgow Central to Prestwick Intl Airporttrain
- Fly from Glasgow/Prestwick (PIK) to Faro Airport (FAO)plane PIK - FAO
7h 56m€95–267Train, train to Newcastle, fly
- Take the train from Perth to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Newcastletrain
- Fly from Newcastle (NCL) to Faro Airport (FAO)plane NCL - FAO
9h 17m€100–451Bus
- Take the bus from Bus Station to Edinburgh, Bus Stationbus M90
- Take the bus from Edinburgh, Bus Station to London Victoriabus
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Farobus
2d 1h€194–374
Perth to Faro by train and bus
Questions & Answers
The cheapest way to get from Perth to Faro is to bus and fly which costs €45 - €150 and takes 6h 43m.
The fastest way to get from Perth to Faro is to bus and fly which takes 6h 43m and costs €45 - €150.
No, there is no direct bus from Perth station to Faro. However, there are services departing from Bus Station and arriving at Faro via Edinburgh, Bus Station, London Victoria and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 2 days 1h.
The distance between Perth and Faro is 2206 km.
The best way to get from Perth to Faro without a car is to train and bus which takes 41h 33m and costs €320 - €700.
It takes approximately 6h 43m to get from Perth to Faro, including transfers.
Perth to Faro bus services, operated by Scottish Citylink Coaches Ltd, depart from Bus Station.
Perth to Faro bus services, operated by Scottish Citylink Coaches Ltd, arrive at Edinburgh, Bus Station.
Book your Perth to Faro bus tickets online with Omio.
There are 4141+ hotels available in Faro.
What companies run services between Perth, Scotland and Faro, Portugal?
You can take a bus from Bus Station to Faro via Edinburgh, Bus Station, London Victoria, and Paris - Bercy-Seine Bus Station in around 2d 1h.
- Website
- easyjet.com
Flights from Edinburgh Airport to Faro Airport via Bristol
- Ave. Duration
- 6h 1m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €70–240
Flights from Glasgow Airport to Faro Airport
- Ave. Duration
- 3h 16m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €35–120
Flights from Glasgow Airport to Faro Airport via Belfast (Aldergrove)
- Ave. Duration
- 4h 47m
- When
- Monday and Thursday
- Estimated price
- €35–120
Flights from Glasgow Airport to Faro Airport via Bristol
- Ave. Duration
- 6h 40m
- When
- Tuesday and Wednesday
- Estimated price
- €35–120
Flights from Aberdeen Airport to Faro Airport via London Luton
- Ave. Duration
- 5h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €90–300
Flights from Newcastle to Faro Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €90–280
Flights from Newcastle to Faro Airport via Bristol
- Ave. Duration
- 6h 50m
- When
- Wednesday
- Estimated price
- €90–280
- Website
- ryanair.com
Flights from Edinburgh Airport to Faro Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €30–120
Flights from Edinburgh Airport to Faro Airport via Porto
- Ave. Duration
- 6h 20m
- When
- Monday and Tuesday
- Estimated price
- €30–120
Flights from Edinburgh Airport to Faro Airport via Cork
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- €30–120
Flights from Aberdeen Airport to Faro Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €75–260
Flights from Glasgow/Prestwick to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Monday to Friday
- Estimated price
- €45–170
Flights from Newcastle to Faro Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–210
Flights from Newcastle to Faro Airport via Dublin
- Ave. Duration
- 4h 52m
- When
- Friday to Sunday
- Estimated price
- €55–210
- Website
- britishairways.com
Flights from Aberdeen Airport to Faro Airport via London Heathrow
- Ave. Duration
- 6h 12m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- €95–480
- Website
- jet2.com
Flights from Edinburgh Airport to Faro Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–130
Flights from Glasgow Airport to Faro Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €65–240
Flights from Newcastle to Faro Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €75–260
- Website
- aerlingus.com
Flights from Aberdeen Airport to Faro Airport via Dublin
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €80–400
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- https://www.scotrail.co.uk/
Train from Perth to Glasgow Queen Street
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- https://www.scotrail.co.uk/
Train from Perth to Aberdeen
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €45–85
- Website
- https://www.scotrail.co.uk/
Train from Glasgow Central to Prestwick Intl Airport
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 28m
- Frequency
- 6 times a week
- Estimated price
- €12–21
- Website
- https://www.sleeper.scot/
Train from Edinburgh Waverley to Newcastle
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a week
- Estimated price
- €28–45
- Website
- https://www.sleeper.scot/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- €18–28
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- €130–200
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to Newcastle
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- https://www.lner.co.uk/
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- €75–140
- Website
- https://www.eurostar.com/rw-en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- 3 times a day
- Estimated price
- €28–70
- Website
- https://www.ns.nl/en
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.leshuttle.com/uk-en
Train from Edinburgh Waverley to Newcastle
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €75–110
- Website
- https://www.crosscountrytrains.co.uk/
- Phone
- +44 345 600 1671
- tpecustomer.relations@tpexpress.co.uk
- Website
- tpexpress.co.uk
Train from Edinburgh Waverley to Newcastle
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Website
- https://www.tpexpress.co.uk/
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Perth station to Edinburgh Airport
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Website
- https://www.ember.to/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lille - Europe Train Station to Lisbon - Sete Rios
- Ave. Duration
- 28h 15m
- Frequency
- Once daily
- Estimated price
- €130–240
- Website
- https://www.blablacar.co.uk/bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h 41m
- Frequency
- 3 times a week
- Estimated price
- €29–55
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Faro
- Ave. Duration
- 27h 20m
- Frequency
- Once daily
- Estimated price
- €120–240
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Faro
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €20–45
- Website
- https://rede-expressos.pt
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Bus Station to Edinburgh, Bus Station
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- €11–16
- Website
- https://www.citylink.co.uk/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bus Station to Edinburgh, Bus Station
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- €5–9
- Website
- https://www.flixbus.co.uk
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 20m
- Frequency
- Hourly
- Estimated price
- €40–70
- Website
- https://www.flixbus.co.uk
- Phone
- 01698 653164
- enquiries@parksofhamilton.co.uk
- Website
- parksofhamilton.co.uk
Bus from Bus Station to Edinburgh, Bus Station
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Website
- https://www.parksofhamilton.co.uk/
- Phone
- 0330 159 7000
- reservations@brittanyferries.com
- Website
- brittany-ferries.co.uk
Car ferry from Plymouth to Santander
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- €100–700
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- €100–220
- Car Single Ticket
- €280–700
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide


























































