There are 6 ways to get from Isle of Iona to Cardiff by ferry, car, bus, train, taxi, 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.
Ferry, drive, bus, train
best- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Drive from Fionnphort Mull Ferry Terminal to Fishnish Ferry Terminalcar
- Take the ferry from Fishnish Ferry Terminal to Lochaline Ferry Terminalferry
- Drive from Lochaline Ferry Terminal to Oban Longsdale Coach Parkcar
- Take the bus from Oban Longsdale Coach Park to Haymarketbus
- Take the train from Haymarket to Crewetrain
- Take the train from Crewe to Cardiff Centraltrain
15h 50m£191–338Ferry, bus, ferry to Tiree, fly to Bristol Airport, train
cheapest- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Take the bus from Ferry Terminal to Ferry Terminalbus
- Take the ferry from Craignure Mull Ferry Terminal to Oban Ferry Terminalferry
- Take the ferry from Oban Ferry Terminal to Tiree Ferry Terminalferry
- Fly from Tiree (TRE) to Bristol Airport (BRS)plane TRE - BRS
- Take the train from Bristol Temple Meads to Cardiff Centraltrain
14h 52m£83–352Ferry, taxi, bus, bus to Glasgow Airport, fly to Bristol Airport, train
- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Take the taxi from Fionnphort Mull Ferry Terminal to Tobermory Mull Ferry Terminaltaxi
- Take the ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminalferry
- Take the bus from Slipway to Slipwaybus
- Take the bus from Birchbrae Lodges Road End to Terminal Buildingbus
- Fly from Glasgow Airport (GLA) to Bristol Airport (BRS)plane GLA - BRS
- Take the train from Bristol Temple Meads to Cardiff Centraltrain
13h 23m£167–299Ferry, taxi, bus, bus to Edinburgh Airport, fly to Bristol Airport, train
- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Take the taxi from Fionnphort Mull Ferry Terminal to Tobermory Mull Ferry Terminaltaxi
- Take the ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminalferry
- Take the bus from Slipway to Slipwaybus
- Take the bus from Corran to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Bristol Airport (BRS)plane EDI - BRS
- Take the train from Bristol Temple Meads to Cardiff Centraltrain
13h 54m£175–317Ferry, taxi, bus, bus to Inverness Dalcross Airport, fly to Bristol Airport, train
- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Take the taxi from Fionnphort Mull Ferry Terminal to Tobermory Mull Ferry Terminaltaxi
- Take the ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminalferry
- Take the bus from Slipway to Fort William Bus Stationbus
- Take the bus from Fort William Bus Station to Inverness Union Streetbus
- Fly from Inverness Dalcross Airport (INV) to Bristol Airport (BRS)plane INV - BRS
- Take the train from Bristol Temple Meads to Cardiff Centraltrain
14h 22m£177–340Ferry, taxi, bus, bus to Glasgow Airport, fly to Birmingham Airport, train
- Take the ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminalferry
- Take the taxi from Fionnphort Mull Ferry Terminal to Tobermory Mull Ferry Terminaltaxi
- Take the ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminalferry
- Take the bus from Slipway to Slipwaybus
- Take the bus from Birchbrae Lodges Road End to Terminal Buildingbus
- Fly from Glasgow Airport (GLA) to Birmingham Airport (BHX)plane GLA - BHX
- Take the train from Birmingham New Street to Cardiff Centraltrain
14h 53m£204–343
Glasgow Airport (GLA) to Bristol Airport (BRS) flights
Questions & Answers
The cheapest way to get from Isle of Iona to Cardiff is to ferry and bus and fly and train which costs £80 - £360 and takes 14h 52m.
The fastest way to get from Isle of Iona to Cardiff is to ferry and taxi and bus and fly and train which takes 13h 23m and costs £160 - £300.
The distance between Isle of Iona and Cardiff is 657 miles.
It takes approximately 15h 50m to get from Isle of Iona to Cardiff, including transfers.
There are 1732+ hotels available in Cardiff.
What companies run services between Isle of Iona, Scotland and Cardiff, Wales?
There is no direct connection from Isle of Iona to Cardiff. However, you can take the ferry to Fionnphort Mull Ferry Terminal, drive to Fishnish Ferry Terminal, take the ferry to Lochaline Ferry Terminal, drive to Oban Longsdale Coach Park, take the bus to Haymarket, walk to Haymarket, take the train to Crewe, then take the train to Cardiff Central. Alternatively, you can take the ferry to Fionnphort Mull Ferry Terminal, take the taxi to Tobermory Mull Ferry Terminal, take the ferry to Kilchoan Ferry Terminal, walk to Slipway, take the bus to Slipway, walk to Birchbrae Lodges Road End, take the bus to Terminal Building, walk to Glasgow Airport (GLA) airport, fly to Bristol Airport (BRS), walk to Public Transport Interchange, take the bus to Temple Meads Stn, walk to Bristol Temple Meads, then take the train to Cardiff Central.
- Website
- easyjet.com
Flights from Glasgow Airport to Bristol Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- £27–95
Flights from Edinburgh Airport to Bristol Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- £30–110
Flights from Inverness Dalcross Airport to Bristol Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £35–130
Flights from Glasgow Airport to Birmingham Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- £25–85
Flights from Glasgow Airport to Birmingham Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 41m
- When
- Monday, Thursday, and Sunday
- Estimated price
- £25–85
Flights from Tiree to Bristol Airport via Glasgow Airport
- Ave. Duration
- 3h 25m
- When
- Saturday, Wednesday, Thursday, and Sunday
- Estimated price
- £35–170
Flights from Tiree to Bristol Airport via Glasgow Airport, Belfast (Aldergrove)
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- £35–170
- Website
- ryanair.com
Flights from Glasgow Airport to Bristol Airport via Dublin
- Ave. Duration
- 2h 55m
- When
- Monday and Saturday
- Estimated price
- £45–90
Flights from Edinburgh Airport to Bristol Airport via Dublin
- Ave. Duration
- 3h 5m
- When
- Monday
- Estimated price
- £40–90
Flights from Glasgow Airport to Birmingham Airport via Dublin
- Ave. Duration
- 3h 5m
- When
- Monday and Saturday
- Estimated price
- £45–80
- Website
- aerlingus.com
Flights from Tiree to Bristol Airport via Glasgow Airport, Dublin
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- £40–190
- Phone
- +44 (0)345 528 0253
- Website
- Avanti West Coast
Train from Haymarket to Crewe
- Ave. Duration
- 3h 3m
- Frequency
- Every 4 hours
- Estimated price
- £85–150
- Website
- Avanti West Coast
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Crewe to Cardiff Central
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- £55–95
- Website
- Transport for Wales
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- £15–26
- Website
- Transport for Wales
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- £15–26
- Website
- Transport for Wales
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- £15–26
- Website
- Transport for Wales
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- £15–26
- Website
- Transport for Wales
- Phone
- +44 (0)345 7000 125
- [email protected]
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- £17–35
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- £17–35
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- £17–35
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- £17–35
- Website
- Great Western Railway (GWR)
- Phone
- +44 3447 369 123
- [email protected]
- Website
- Cross Country
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- £20–29
- Website
- Cross Country
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- £20–29
- Website
- Cross Country
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- £20–29
- Website
- Cross Country
Train from Birmingham New Street to Cardiff Central
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- £55–85
- Website
- Cross Country
Train from Bristol Temple Meads to Cardiff Central
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- £20–29
- Website
- Cross Country
- Phone
- +44 (0)131 510 4007
- [email protected]
- Website
- Ember
Bus from Oban Longsdale Coach Park to Haymarket
- Ave. Duration
- 3h 9m
- Frequency
- 4 times a day
- Estimated price
- £13–19
- Website
- Ember
Bus from Birchbrae Lodges Road End to Terminal Building
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- £11–16
- Website
- Ember
Bus from Corran to Edinburgh Airport
- Ave. Duration
- 3h 2m
- Frequency
- 4 times a day
- Estimated price
- £13–19
- Website
- Ember
Bus from Fort William Bus Station to Inverness Union Street
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- £9–13
- Website
- Ember
Bus from Birchbrae Lodges Road End to Terminal Building
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- £11–16
- Website
- Ember
- Phone
- 01967 431 272
- [email protected]
- Website
- Shiel Buses
Bus from Slipway to Slipway
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- £6–8
- Website
- Shiel Buses
Bus from Slipway to Slipway
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- £6–8
- Website
- Shiel Buses
Bus from Slipway to Fort William Bus Station
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- £7–9
- Website
- Shiel Buses
Bus from Slipway to Slipway
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- £6–8
- Website
- Shiel Buses
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Birchbrae Lodges Road End to Terminal Building
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- £26–40
- Website
- Scottish Citylink Coaches Ltd
Bus from Birchbrae Lodges Road End to Terminal Building
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- £26–40
- Website
- Scottish Citylink Coaches Ltd
- Phone
- 01586 552319
- [email protected]
- Website
- West Coast Motors
Bus from Ferry Terminal to Ferry Terminal
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- £5–7
- Website
- West Coast Motors
- Phone
- +44 (0)1475 650 397
- [email protected]
- Website
- Caledonian MacBrayne
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Fishnish Ferry Terminal to Lochaline Ferry Terminal
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- £2–11
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £8–11
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminal
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- £2–14
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £11–14
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminal
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- £2–14
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £11–14
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminal
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- £2–14
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £11–14
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Tobermory Mull Ferry Terminal to Kilchoan Ferry Terminal
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- £2–14
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £11–14
Ferry from Iona Ferry Terminal to Fionnphort Mull Ferry Terminal
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Estimated price
- £2–9
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–3
- Car Fare
- £7–9
Ferry from Craignure Mull Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- £3–21
- Website
- Caledonian MacBrayne
- Passenger Fare
- £3–5
- Car Fare
- £17–21
Ferry from Oban Ferry Terminal to Tiree Ferry Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- £11–95
- Website
- Caledonian MacBrayne
- Passenger Fare
- £11–16
- Car Fare
- £75–95
- Ave. Duration
- 1h 14m
- Estimated price
- £100–120
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






































