There are 11 ways to get from Aberystwyth to Portree by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Crewetrain
- Take the train from Crewe to Haymarkettrain
- Take the train from Haymarket to Invernesstrain
- Take the bus from Bus Station Stance 3 to Somerled Squarebus 917
16h 8m£90–249Bus
cheapest- Take the bus from Aberystwyth Bus Station Stand 2 to Birmingham Coach Stationbus 409
- Take the bus from Newhall St to Buchanan Bus Stationbus
- Take the bus from Buchanan Bus Station to Bus Station Stance 3bus
- Take the bus from Bus Station Stance 3 to Somerled Squarebus 917
19h 19m£57–124Drive 529.3 mi
- Drive from Aberystwyth to Portreecar 529.3 mi
10h 12m£128–185Train to Birmingham Airport, fly to Glasgow Airport, bus
- Take the train from Aberystwyth to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Glasgow Airport (GLA)plane BHX - GLA
- Take the bus from Glasgow Airport to Fort Williambus
- Take the bus from Bus Station to Somerled Squarebus
13h 18m£78–171Train, bus via Fort William
- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Crewetrain
- Take the train from Crewe to Glasgow Centraltrain
- Take the train from Glasgow Queen Street Low Level to Fort Williamtrain
- Take the bus from Bus Station to Somerled Squarebus 915
16h 28m£97–303Bus, train
- Take the bus from North Parade to Bangor Bus Station Stand Bbus T2
- Take the train from Llandudno Junction to Liverpool Lime Streettrain
- Take the train from Liverpool Lime Street to Glasgow Centraltrain
- Take the bus from Buchanan Bus Station to Bus Stationbus 915
- Take the bus from Bus Station to Somerled Squarebus 915
20h 17mTrain, train to Manchester Airport, fly to Inverness Dalcross Airport, bus
- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Wilmslowtrain
- Fly from Manchester Airport (MAN) to Inverness Dalcross Airport (INV)plane MAN - INV
- Take the bus from Bus Station Stance 3 to Somerled Squarebus
12h 14m£126–260Train, bus to Bristol Airport, fly to Inverness Dalcross Airport, bus
- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Inverness Dalcross Airport (INV)plane BRS - INV
- Take the bus from Bus Station Stance 3 to Somerled Squarebus
13h 36m£102–330Train to Birmingham Airport, fly to Edinburgh Airport, bus, train
- Take the train from Aberystwyth to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Edinburgh Airport (EDI)plane BHX - EDI
- Take the bus from Edinburgh Airport to Perth stationbus
- Take the train from Perth to Invernesstrain
- Take the bus from Bus Station Stance 3 to Somerled Squarebus
15h 11mTrain, bus to Bristol Airport, fly to Glasgow Airport, bus
- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Glasgow Airport (GLA)plane BRS - GLA
- Take the bus from Glasgow Airport to Fort Williambus
- Take the bus from Bus Station to Somerled Squarebus
15h 41m£104–257Train, train to Manchester Airport, fly to Aberdeen Airport, bus
- Take the train from Aberystwyth to Shrewsburytrain
- Take the train from Shrewsbury to Wilmslowtrain
- Fly from Manchester Airport (MAN) to Aberdeen Airport (ABZ)plane MAN - ABZ
- Take the train from Aberdeen to Invernesstrain
- Take the bus from Bus Station Stance 3 to Somerled Squarebus
15h 3m£125–285
Aberystwyth to Portree by train and bus
Questions & Answers
The cheapest way to get from Aberystwyth to Portree is to bus which costs £55 - £130 and takes 19h 19m.
The fastest way to get from Aberystwyth to Portree is to drive which takes 10h 12m and costs £120 - £190.
No, there is no direct bus from Aberystwyth station to Portree. However, there are services departing from Aberystwyth Bus Station Stand 2 and arriving at Somerled Square via Birmingham Coach Station, Newhall St, Buchanan Bus Station and Bus Station Stance 3. The journey, including transfers, takes approximately 19h 19m.
The distance between Aberystwyth and Portree is 656 miles. The road distance is 532.4 miles.
The best way to get from Aberystwyth to Portree without a car is to train and bus which takes 16h 8m and costs £85 - £250.
It takes approximately 16h 8m to get from Aberystwyth to Portree, including transfers.
Aberystwyth to Portree bus services, operated by National Express, depart from Aberystwyth Bus Station Stand 2.
Aberystwyth to Portree bus services, operated by National Express, arrive at Birmingham Coach Station.
Yes, the driving distance between Aberystwyth to Portree is 532 miles. It takes approximately 10h 12m to drive from Aberystwyth to Portree.
There are 447+ hotels available in Portree.
What companies run services between Aberystwyth, Wales and Portree, Scotland?
You can take a bus from Aberystwyth Bus Station Stand 2 to Somerled Square via Birmingham Coach Station, Church Centre, Newhall St, Buchanan Bus Station, and Bus Station Stance 3 in around 19h 19m.
- Website
- easyjet.com
Flights from Birmingham Airport to Glasgow Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- £21–70
Flights from Birmingham Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 45m
- When
- Tuesday
- Estimated price
- £21–70
Flights from Bristol Airport to Inverness Dalcross Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £25–130
Flights from Birmingham Airport to Edinburgh Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- £22–80
Flights from Birmingham Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- £22–80
Flights from Bristol Airport to Glasgow Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £21–70
Flights from Bristol Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 10m
- When
- Thursday and Sunday
- Estimated price
- £21–70
- Website
- britishairways.com
Flights from Manchester Airport to Inverness Dalcross Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £95–150
Flights from Manchester Airport to Inverness Dalcross Airport via London Heathrow
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- £85–190
Flights from Manchester Airport to Aberdeen Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- £90–190
Flights from Manchester Airport to Aberdeen Airport via London Heathrow
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- £90–190
- Website
- loganair.co.uk
Flights from Manchester Airport to Inverness Dalcross Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £95–150
Flights from Manchester Airport to Aberdeen Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- £90–190
- Website
- ryanair.com
Flights from Birmingham Airport to Glasgow Airport via Dublin
- Ave. Duration
- 3h 7m
- When
- Monday, Saturday, and Sunday
- Estimated price
- £45–60
Flights from Bristol Airport to Glasgow Airport via Dublin
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- £40–80
- Website
- klm.com
Flights from Bristol Airport to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 50m
- When
- Monday to Saturday
- Estimated price
- £50–280
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Aberystwyth to Shrewsbury
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- £11–29
- Website
- https://tfw.wales/
Train from Shrewsbury to Crewe
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £12–20
- Website
- https://tfw.wales/
Train from Aberystwyth to Birmingham International
- Ave. Duration
- 3h 24m
- Frequency
- Every 4 hours
- Estimated price
- £24–55
- Website
- https://tfw.wales/
Train from Llandudno Junction to Liverpool Lime Street
- Ave. Duration
- 1h 48m
- Frequency
- Every 2 hours
- Estimated price
- £15–29
- Website
- https://tfw.wales/
Train from Shrewsbury to Wilmslow
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- £12–20
- Website
- https://tfw.wales/
Train from Shrewsbury to Newport (S Wales)
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- £30–85
- Website
- https://tfw.wales/
- Phone
- +44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Crewe to Haymarket
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- £24–110
- Website
- https://www.avantiwestcoast.co.uk/
Train from Crewe to Glasgow Central
- Ave. Duration
- 3h 4m
- Frequency
- Every 3 hours
- Estimated price
- £16–160
- Website
- https://www.avantiwestcoast.co.uk/
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Haymarket to Inverness
- Ave. Duration
- 3h 38m
- Frequency
- 5 times a day
- Estimated price
- £30–65
- Website
- https://www.scotrail.co.uk/
Train from Perth to Inverness
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- £16–40
- Website
- https://www.scotrail.co.uk/
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- £16–45
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Haymarket to Inverness
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- £24–35
- Website
- https://www.lner.co.uk/
Train from Perth to Inverness
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- £14–17
- Website
- https://www.lner.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Crewe to Glasgow Central
- Ave. Duration
- 4h 57m
- Frequency
- Once a week
- Estimated price
- £60–85
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–85
- Sleeper Berth Club Solo
- £270–320
Train from Glasgow Queen Street Low Level to Fort William
- Ave. Duration
- 4h 7m
- Frequency
- 6 times a week
- Estimated price
- £40–70
- Website
- https://www.sleeper.scot/
Train from Perth to Inverness
- Ave. Duration
- 2h 52m
- Frequency
- 6 times a week
- Estimated price
- £60–80
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–80
- Sleeper Berth Club Solo
- £240–280
- Phone
- +44 345 600 1671
- tpecustomer.relations@tpexpress.co.uk
- Website
- tpexpress.co.uk
Train from Liverpool Lime Street to Glasgow Central
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a day
- Estimated price
- £30–110
- Website
- https://www.tpexpress.co.uk/
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Bus Station Stance 3 to Somerled Square
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- £18–25
- Website
- https://www.citylink.co.uk/
Bus from Buchanan Bus Station to Bus Station Stance 3
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- £24–35
- Website
- https://www.citylink.co.uk/
Bus from Glasgow Airport to Fort William
- Ave. Duration
- 2h 54m
- Frequency
- 4 times a day
- Estimated price
- £16–23
- Website
- https://www.citylink.co.uk/
Bus from Bus Station to Somerled Square
- Ave. Duration
- 3h 1m
- Frequency
- Twice daily
- Estimated price
- £17–24
- Website
- https://www.citylink.co.uk/
Bus from Buchanan Bus Station to Bus Station
- Ave. Duration
- 3h 9m
- Frequency
- Every 2 hours
- Estimated price
- £16–23
- Website
- https://www.citylink.co.uk/
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Aberystwyth Bus Station Stand 2 to Birmingham Coach Station
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- £13–26
- Website
- https://www.nationalexpress.com/en
Bus from Kingsway K14 to Public Transport Interchange
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- £7–21
- Website
- https://www.nationalexpress.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Newhall St to Buchanan Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- Hourly
- Estimated price
- £16–35
- Website
- https://www.flixbus.co.uk
Bus from Buchanan Bus Station to Bus Station Stance 3
- Ave. Duration
- 3h 55m
- Frequency
- Every 30 minutes
- Estimated price
- £8–18
- Website
- https://www.flixbus.co.uk
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Glasgow Airport to Fort William
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- £1–55
- Website
- https://www.ember.to/
Bus from Buchanan Bus Station to Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- £1–55
- Website
- https://www.ember.to/
Bus from Edinburgh Airport to Perth station
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Website
- https://www.ember.to/
- Phone
- +44 1654 702100
- info@lloydscoaches.com
- Website
- lloydscoaches.com
Bus from North Parade to Bangor Bus Station Stand B
- Ave. Duration
- 3h 54m
- Frequency
- Hourly
- Website
- https://lloydscoaches.com/
Want to know more about travelling around United Kingdom
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
















































