There are 12 ways to get from Aviemore to Porto by train, plane, car, car ferry, bus, 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.
Train to Inverness Dalcross Airport, fly
best- Take the train from Aviemore to Invernesstrain
- Fly from Inverness Dalcross Airport (INV) to Francisco De Sá Carneiro Airport (OPO)plane INV - OPO
9h 32m€96–333Drive, car ferry
- Drive from Aviemore to Plymouthcar
- Take the carferry from Plymouth to Santandercarferry
- Drive from Santander to Portocar
36h 58m€368–1,090Train, bus via Edinburgh
- Take the train from Aviemore 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 to Guimaraesbus
- Take the bus from Central de Camionagem de Guimarães to Porto - Pólo Universitáriobus
38h 21m€414–721Drive, Eurotunnel
- Drive from Aviemore to Folkestonecar
- Take the cartrain from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Portocar
28h 30m€567–778Train, bus to Edinburgh Airport, fly
- Take the train from Aviemore to Perthtrain
- Take the bus from Perth station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Francisco De Sá Carneiro Airport (OPO)plane EDI - OPO
8h 48m€100–308Train, train to Glasgow Airport, fly
- Take the train from Aviemore to Perthtrain
- Take the train from Perth to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Francisco De Sá Carneiro Airport (OPO)plane GLA - OPO
9h 13m€141–397Train, train to Newcastle, fly
- Take the train from Aviemore to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Newcastletrain
- Fly from Newcastle (NCL) to Francisco De Sá Carneiro Airport (OPO)plane NCL - OPO
10h 11m€181–450Train, train to Aberdeen Airport, fly
- Take the train from Aviemore to Invernesstrain
- Take the train from Inverness to Aberdeentrain
- Fly from Aberdeen Airport (ABZ) to Francisco De Sá Carneiro Airport (OPO)plane ABZ - OPO
12h 32m€195–466Train, train to Manchester Airport, fly
- Take the train from Aviemore to Haymarkettrain
- Take the train from Haymarket to Manchester Airporttrain
- Fly from Manchester Airport (MAN) to Francisco De Sá Carneiro Airport (OPO)plane MAN - OPO
12h 9m€203–475Train, bus
- Take the train from Aviemore to King's Crosstrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the bus from Lille to Bragabus
- Take the train from Braga to Porto Sao Bentotrain
39h 25m€444–678Train, bus #2
- Take the train from Aviemore to Finsbury Parktrain
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Porto - Terminal Intermodal de Campanhãbus
46h 7m€286–670Bus
- Take the bus from 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 to Portobus
46h 34m€233–418
Aviemore to Porto by train and bus
Questions & Answers
The cheapest way to get from Aviemore to Porto is to train and bus and fly which costs €100 - €310 and takes 8h 48m.
The fastest way to get from Aviemore to Porto is to train and bus and fly which takes 8h 48m and costs €100 - €310.
No, there is no direct bus from Aviemore station to Porto. However, there are services departing from Station and arriving at Porto via Edinburgh, Bus Station, London Victoria and Paris. The journey, including transfers, takes approximately 46h 34m.
The distance between Aviemore and Porto is 1924 km.
The best way to get from Aviemore to Porto without a car is to train and bus via Edinburgh which takes 38h 21m and costs €410 - €750.
It takes approximately 9h 32m to get from Aviemore to Porto, including transfers.
Aviemore to Porto bus services, operated by Scottish Citylink Coaches Ltd, depart from Station.
Aviemore to Porto bus services, operated by Scottish Citylink Coaches Ltd, arrive at Edinburgh, Bus Station.
Book your Aviemore to Porto bus tickets online with Omio.
There are 6766+ hotels available in Porto.
What companies run services between Aviemore, Scotland and Porto, Portugal?
You can take a bus from Station to Porto via Edinburgh, Bus Station, London Victoria, Paris - Bercy-Seine Bus Station, and Paris in around 46h 34m.
- Website
- easyjet.com
Flights from Inverness Dalcross Airport to Francisco De Sá Carneiro Airport via Bristol
- Ave. Duration
- 4h 35m
- When
- Wednesday
- Estimated price
- €80–310
Flights from Inverness Dalcross Airport to Francisco De Sá Carneiro Airport via London Gatwick
- Ave. Duration
- 5h 35m
- When
- Sunday
- Estimated price
- €85–310
Flights from Edinburgh Airport to Francisco De Sá Carneiro Airport via Bristol
- Ave. Duration
- 5h 20m
- When
- Wednesday, Monday, and Saturday
- Estimated price
- €80–220
Flights from Glasgow Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- €80–230
Flights from Glasgow Airport to Francisco De Sá Carneiro Airport via Bristol
- Ave. Duration
- 5h 47m
- When
- Wednesday and Monday
- Estimated price
- €80–230
Flights from Newcastle to Francisco De Sá Carneiro Airport via Bristol
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- €95–200
Flights from Aberdeen Airport to Francisco De Sá Carneiro Airport via London Gatwick
- Ave. Duration
- 6h 27m
- When
- Tuesday to Sunday
- Estimated price
- €85–320
Flights from Aberdeen Airport to Francisco De Sá Carneiro Airport via Manchester Airport
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €80–320
Flights from Manchester Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 33m
- When
- Thursday, Friday, Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- €35–180
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Aviemore to Inverness
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- €16–30
- Website
- ScotRail
Train from Aviemore to Edinburgh Waverley
- Ave. Duration
- 2h 42m
- Frequency
- 5 times a day
- Estimated price
- €70–140
- Website
- ScotRail
Train from Aviemore to Perth
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €40–75
- Website
- ScotRail
Train from Aviemore to Perth
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €40–75
- Website
- ScotRail
Train from Perth to Glasgow Queen Street
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- ScotRail
Train from Aviemore to Edinburgh Waverley
- Ave. Duration
- 2h 42m
- Frequency
- 5 times a day
- Estimated price
- €70–140
- Website
- ScotRail
Train from Aviemore to Inverness
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- €16–30
- Website
- ScotRail
Train from Inverness to Aberdeen
- Ave. Duration
- 2h 16m
- Frequency
- Every 3 hours
- Estimated price
- €50–95
- Website
- ScotRail
Train from Aviemore to Haymarket
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- €70–140
- Website
- ScotRail
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lille to Guimaraes
- Ave. Duration
- 26h 50m
- Frequency
- 3 times a week
- Estimated price
- €130–230
- Website
- Flixbus
Bus from Lille to Braga
- Ave. Duration
- 27h 15m
- Frequency
- 3 times a week
- Estimated price
- €140–230
- Website
- Flixbus
Bus from Station to Edinburgh, Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- €15–26
- Website
- Flixbus
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 5m
- Frequency
- Hourly
- Estimated price
- €45–75
- Website
- Flixbus
Bus from Paris to Porto
- Ave. Duration
- 23h 45m
- Frequency
- Twice daily
- Estimated price
- €130–220
- Website
- Flixbus
- Phone
- 0330 159 7000
- [email protected]
- 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–230
- Car Single Ticket
- €290–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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide









