There are 10 ways to get from Bath to Stromness by plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Bristol Airport
best- Fly from Bristol Airport (BRS) to Kirkwall (KOI)BRS - KOI
7h 53m£234–516Train to London Heathrow Airport, fly
cheapest- Take the train from Bath Spa to London Paddington
- Fly from London Heathrow Airport (LHR) to Kirkwall (KOI)LHR - KOI
8h 53m£165–590Train, bus, ferry via Edinburgh
- Take the train from Bristol Temple Meads to Birmingham New Street
- Take the train from Birmingham New Street to Haymarket
- Take the bus from Haymarket Station to Union StreetE9
- Take the bus from Union Street to Ferry TerminalE6
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry TerminalNl1
17h 56mTrain, bus, ferry
- Take the train from Bristol Temple Meads to York
- Take the train from York to Inverness
- Take the bus from Union Street to Ferry TerminalE6
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry TerminalNl1
18h 56mTrain to Southampton Airport, fly
- Take the train from Bath Spa to Southampton Central
- Fly from Southampton Airport (SOU) to Kirkwall (KOI)SOU - KOI
11h 41m£281–665Train to Cardiff Airport, fly
- Take the train from Bath Spa to Cardiff Central
- Fly from Cardiff Airport (CWL) to Kirkwall (KOI)CWL - KOI
10h 39m£408–645Train to Birmingham Airport, fly
- Take the train from Bristol Temple Meads to Birmingham New Street
- Fly from Birmingham Airport (BHX) to Kirkwall (KOI)BHX - KOI
9h 18m£269–574Train, bus, ferry #2
- Take the train from Bristol Temple Meads to Edinburgh Waverley
- Take the train from Edinburgh Waverley to Inverness
- Take the bus from Union Street to Ferry TerminalE6
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry TerminalNl1
19h 12mTrain, bus, ferry #3
- Take the train from Bristol Temple Meads to Haymarket
- Take the bus from Haymarket Station to Union StreetE9
- Take the bus from Union Street to Ferry TerminalE6
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry TerminalNl1
19h 31mTrain, bus, ferry #4
- Take the train from Bath Spa to Newport (S Wales)
- Take the train from Newport (S Wales) to Crewe
- Take the train from Crewe to Inverness
- Take the bus from Bus Station Stance 3 to Ferry TerminalX99
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry TerminalNl1
20h 44m£177–241
Bristol Airport (BRS) to Kirkwall (KOI) flights
Questions & Answers
The cheapest way to get from Bath to Stromness is to train and bus and ferry which costs £170 - £250 and takes 20h 44m.
The fastest way to get from Bath to Stromness is to fly which takes 7h 53m and costs £230 - £550.
The distance between Bath and Stromness is 566 miles.
The best way to get from Bath to Stromness without a car is to train and bus and ferry via Edinburgh which takes 17h 56m and costs .
It takes approximately 7h 53m to get from Bath to Stromness, including transfers.
There are 155+ hotels available in Stromness.
What companies run services between Bath, England and Stromness, Orkney Islands, Scotland?
Loganair and easyJet fly from Bristol Airport (BRS) to Kirkwall (KOI) 3 times a day.
- Website
- britishairways.com
Flights from Bristol Airport to Kirkwall via Aberdeen
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- £210–490
Flights from Bristol Airport to Kirkwall via Edinburgh
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- £210–420
Flights from Bristol Airport to Kirkwall via Glasgow
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £210–420
Flights from Southampton Airport to Kirkwall via Edinburgh
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £240–550
Flights from London Heathrow Airport to Kirkwall via Dundee
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- £310–600
Flights from London Heathrow Airport to Kirkwall via Edinburgh
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- £120–410
Flights from London Heathrow Airport to Kirkwall via Glasgow
- Ave. Duration
- 3h 47m
- When
- Saturday and Sunday
- Estimated price
- £120–410
Flights from London Heathrow Airport to Kirkwall via Aberdeen
- Ave. Duration
- 4h 32m
- When
- Monday to Friday
- Estimated price
- £120–410
Flights from Birmingham Airport to Kirkwall via Aberdeen
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- £220–470
Flights from Birmingham Airport to Kirkwall via Edinburgh
- Ave. Duration
- 3h 32m
- When
- Wednesday and Friday
- Estimated price
- £60–320
Flights from Birmingham Airport to Kirkwall via Glasgow
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- £60–320
- Website
- loganair.co.uk
Flights from Bristol Airport to Kirkwall via Aberdeen
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- £210–490
Flights from Bristol Airport to Kirkwall via Edinburgh
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- £210–420
Flights from Bristol Airport to Kirkwall via Glasgow
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £210–420
Flights from Southampton Airport to Kirkwall via Edinburgh
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £240–550
Flights from London Heathrow Airport to Kirkwall via Dundee
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- £310–600
Flights from Cardiff Airport to Kirkwall via Edinburgh
- Ave. Duration
- 5h 17m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £340–1,400
Flights from Birmingham Airport to Kirkwall via Aberdeen
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- £220–470
Flights from Birmingham Airport to Kirkwall via Edinburgh
- Ave. Duration
- 3h 32m
- When
- Wednesday and Friday
- Estimated price
- £60–320
Flights from Birmingham Airport to Kirkwall via Glasgow
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- £60–320
- Website
- klm.com
Flights from Bristol Airport to Kirkwall via Edinburgh
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- £210–420
Flights from Bristol Airport to Kirkwall via Glasgow
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £210–420
Flights from Cardiff Airport to Kirkwall via Amsterdam Schiphol, Edinburgh
- Ave. Duration
- 8h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- £170–850
Flights from Cardiff Airport to Kirkwall via Amsterdam Schiphol, Aberdeen
- Ave. Duration
- 9h 20m
- When
- Monday to Friday
- Estimated price
- £160–850
Flights from Birmingham Airport to Kirkwall via Edinburgh
- Ave. Duration
- 3h 32m
- When
- Wednesday and Friday
- Estimated price
- £60–320
Flights from Birmingham Airport to Kirkwall via Glasgow
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- £60–320
Train from Bristol Temple Meads to Birmingham New Street
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- £21–80
- Website
- https://www.crosscountrytrains.co.uk/
Train from Birmingham New Street to Haymarket
- Ave. Duration
- 5h 14m
- Frequency
- 3 times a day
- Estimated price
- £50–180
- Website
- https://www.crosscountrytrains.co.uk/
Train from Bristol Temple Meads to York
- Ave. Duration
- 3h 48m
- Frequency
- Every 2 hours
- Estimated price
- £65–190
- Website
- https://www.crosscountrytrains.co.uk/
Train from Bristol Temple Meads to Edinburgh Waverley
- Ave. Duration
- 6h 34m
- Frequency
- Every 2 hours
- Estimated price
- £50–550
- Website
- https://www.crosscountrytrains.co.uk/
Train from Bristol Temple Meads to Haymarket
- Ave. Duration
- 6h 44m
- Frequency
- 3 times a day
- Estimated price
- £170–550
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £170–250
- 1st Class
- £390–550
- Phone
- +44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Birmingham New Street to Haymarket
- Ave. Duration
- 4h 9m
- Frequency
- 5 times a day
- Estimated price
- £50–130
- Website
- https://www.avantiwestcoast.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from York to Inverness
- Ave. Duration
- 5h 59m
- Frequency
- Twice daily
- Estimated price
- £55–100
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 3h 32m
- Frequency
- Twice daily
- Estimated price
- £23–75
- Website
- https://www.lner.co.uk/
- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Bath Spa to Southampton Central
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- £30–100
- Website
- https://www.gwr.com/
Train from Bath Spa to London Paddington
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- £30–140
- Website
- https://www.gwr.com/
Train from Bath Spa to Cardiff Central
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- £19–35
- Website
- https://www.gwr.com/
Train from Bath Spa to Newport (S Wales)
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- £24–35
- Website
- https://www.gwr.com/
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- £30–75
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 4h 15m
- 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
- £260–300
Train from Crewe to Inverness
- Ave. Duration
- 8h 45m
- Frequency
- 6 times a week
- Estimated price
- £65–90
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–240
- Sleeper Seat
- £65–90
- Sleeper Berth Club Solo
- £320–370
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Newport (S Wales) to Crewe
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- £45–60
- Website
- https://tfw.wales/
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Haymarket Station to Union Street
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Website
- https://www.ember.to/
Bus from Union Street to Ferry Terminal
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Website
- https://www.ember.to/
- Phone
- 01224591381
- bluebird.enquiries@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Bus Station Stance 3 to Ferry Terminal
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a day
- Estimated price
- £29–40
- Website
- https://www.stagecoachbus.com/
- Phone
- +44 845 600 0449
- info@northlinkferries.co.uk
- Website
- northlinkferries.co.uk
Ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- £13–19
- Website
- https://www.northlinkferries.co.uk/
- Low
- £13–17
- Peak
- £16–19
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
Which London airport should I choose?
Read the travel guide
How to get from Heathrow Airport into central London
Read the travel guide










































