There are 7 ways to get from Edinburgh to Skomer Island by train, unknown, bus, plane, 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.
Train, travel
best- Take the train from Edinburgh Waverley to Crewetrain
- Take the train from Crewe to Milford Haventrain
- Walk from Milford Haven to Skomer Islandunknown
9h 57mBus, travel
- Take the bus from Edinburgh, Bus Station to Meadowhall Interchange/B1bus
- Take the bus from Meadowhall Interchange/A2 to Birmingham Coach Stationbus 131 / ...
- Take the bus from Birmingham Coach Station to Bus Stationbus 112
- Walk from Bus Station to Skomer Islandunknown
16h 20mFly Edinburgh Airport to Bristol Airport, train, travel
- Fly from Edinburgh Airport (EDI) to Bristol Airport (BRS)plane EDI - BRS
- Take the train from Bristol Temple Meads to Haverfordwesttrain
- Walk from Haverfordwest to Skomer Islandunknown
8h 13mTrain, travel via Manchester
- Take the train from Edinburgh Waverley to Manchester Piccadillytrain
- Take the train from Manchester Piccadilly to Milford Haventrain
- Walk from Milford Haven to Skomer Islandunknown
10h 42mTrain to Glasgow Airport, fly to Bristol Airport, train, travel
- Take the train from Edinburgh Waverley to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Bristol Airport (BRS)plane GLA - BRS
- Take the train from Bristol Temple Meads to Haverfordwesttrain
- Walk from Haverfordwest to Skomer Islandunknown
8h 54mFly Edinburgh Airport to Exeter, train, travel
- Fly from Edinburgh Airport (EDI) to Exeter (EXT)plane EDI - EXT
- Take the train from Exeter St Davids to Bristol Parkwaytrain
- Take the train from Bristol Parkway to Swanseatrain
- Take the train from Swansea to Milford Haventrain
- Walk from Milford Haven to Skomer Islandunknown
11h 2mFly Edinburgh Airport to Dublin Airport, train, ferry, travel
- Fly from Edinburgh Airport (EDI) to Dublin Airport (DUB)plane EDI - DUB
- Take the train from Tara Street to Rosslare Europorttrain
- Take the ferry from Rosslare Harbour to Pembroke Dockferry
- Walk from Pembroke Dock to Skomer Islandunknown
13h 56m
Edinburgh Airport (EDI) to Bristol Airport (BRS) flights
Questions & Answers
The distance between Edinburgh and Skomer Island is 510 miles.
The best way to get from Edinburgh to Skomer Island without a car is to train and travel which takes 9h 57m and costs .
It takes approximately 9h 57m to get from Edinburgh to Skomer Island, including transfers.
There are 2669+ hotels available in Skomer Island.
What companies run services between Edinburgh, Scotland and Skomer Island, Wales?
There is no direct connection from Edinburgh to Skomer Island. However, you can take the train to Crewe, take the train to Milford Haven, then travel to Skomer Island. Alternatively, you can take a bus from Edinburgh, Bus Station to Skomer Island via Meadowhall Interchange/B1, Meadowhall Interchange/A2, Birmingham Coach Station, and Bus Station in around 16h 20m.
- Website
- easyjet.com
Flights from Edinburgh Airport to Bristol Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- £30–110
Flights from Edinburgh Airport to Bristol Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 6m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- £30–110
Flights from Glasgow Airport to Bristol Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- £26–95
Flights from Glasgow Airport to Bristol Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 57m
- When
- Monday, Friday, and Sunday
- Estimated price
- £26–95
- Phone
- +44 (0)345 528 0253
- Website
- Avanti West Coast
Train from Edinburgh Waverley to Crewe
- Ave. Duration
- 3h 9m
- Frequency
- Every 4 hours
- Estimated price
- £85–140
- Website
- Avanti West Coast
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Edinburgh, Bus Station to Meadowhall Interchange/B1
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- £25–40
- Website
- Flixbus
- Phone
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Ferry from Rosslare Harbour to Pembroke Dock
- Ave. Duration
- 4h 1m
- Frequency
- Twice daily
- Estimated price
- £50–150
- Website
- Irish Ferries
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











