There are 8 ways to get from Cardiff to Olbia by train, plane, bus, car ferry, 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 to Bristol Airport, fly
best- Take the train from Cardiff Central to Bristol Temple Meadstrain
- Fly from Bristol Airport (BRS) to Olbia Costa Smeralda Airport (OLB)plane BRS - OLB
5h 55m€82–218Train, bus, car ferry via Chambéry
- Take the train from Cardiff Central to London Paddingtontrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the train from Lille Europe to Chambery Challes Les Eauxtrain
- Take the bus from Chambéry to Genoabus
- Take the carferry from Port of Genoa to Olbia Porto Isola Biancacarferry
30h 6m€525–876Train, bus, car ferry
- Take the train from Cardiff Central to London Paddingtontrain
- Take the bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)bus 700
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Genoabus
- Take the carferry from Port of Genoa to Olbia Porto Isola Biancacarferry
45h 3m€254–415Fly from Cardiff Airport
- Fly from Cardiff Airport (CWL) to Olbia Costa Smeralda Airport (OLB)plane CWL - OLB
11h 36m€92–339Train, train to London Gatwick Airport, fly
- Take the train from Cardiff Central to Readingtrain
- Take the train from Reading to Gatwick Airporttrain
- Fly from London Gatwick Airport (LGW) to Olbia Costa Smeralda Airport (OLB)plane LGW - OLB
7h 49m€141–607Train, train to Exeter, fly
- Take the train from Cardiff Central to Bristol Temple Meadstrain
- Take the train from Bristol Temple Meads to Exeter St Davidstrain
- Fly from Exeter (EXT) to Olbia Costa Smeralda Airport (OLB)plane EXT - OLB
18h 24m€147–508Train, bus, car ferry via Zurich
- Take the train from Cardiff Central to London Paddingtontrain
- Take the train from London St Pancras Intl to Amsterdam Centraaltrain Eil
- Take the train from Amsterdam Centraal to Zürich HBtrain
- Take the bus from Zurich Bus Station to Genoabus
- Take the carferry from Port of Genoa to Olbia Porto Isola Biancacarferry
41h 32m€465–811Bus, ferry
- Take the bus from Park Place to London Victoria Coach Station Arrivalsbus 507 / ...
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Toulon - Bus Stationbus
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the bus from Fermata di Porto Torres VIA BASSU to Fermata di Olbia centro molo brinbus
45h 8m€188–316
Cardiff to Olbia by bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Cardiff to Olbia is to train and fly which costs €80 - €220 and takes 5h 55m.
The fastest way to get from Cardiff to Olbia is to train and fly which takes 5h 55m and costs €80 - €220.
The distance between Cardiff and Olbia is 1569 km.
The best way to get from Cardiff to Olbia without a car is to train and bus and car ferry via Chambéry which takes 30h 6m and costs €500 - €900.
It takes approximately 5h 55m to get from Cardiff to Olbia, including transfers.
Olbia is 1h ahead of Cardiff. It is currently 4:53 AM in Cardiff and 5:53 AM in Olbia.
There are 3554+ hotels available in Olbia.
What companies run services between Cardiff, Wales and Olbia, Italy?
KLM, Transavia Holland, and two other airlines fly from Cardiff Airport (CWL) to Olbia Costa Smeralda Airport (OLB) 5 times a week.
- Website
- easyjet.com
Flights from Bristol Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday and Saturday
- Estimated price
- €55–240
Flights from Bristol Airport to Olbia Costa Smeralda Airport via Zurich
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- €55–250
Flights from Cardiff Airport to Olbia Costa Smeralda Airport via Amsterdam Schiphol
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- €85–330
Flights from London Gatwick Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €55–270
Flights from London Gatwick Airport to Olbia Costa Smeralda Airport via Nice
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- €55–270
Flights from Exeter to Olbia Costa Smeralda Airport via Guernsey, London Gatwick Airport
- Ave. Duration
- 16h 10m
- When
- Monday and Wednesday
- Estimated price
- €95–400
- Website
- klm.com
Flights from Cardiff Airport to Olbia Costa Smeralda Airport via Amsterdam Schiphol
- Ave. Duration
- 13h 2m
- When
- Saturday and Friday
- Estimated price
- €100–500
Flights from Exeter to Olbia Costa Smeralda Airport via Amsterdam Schiphol
- Ave. Duration
- 13h 20m
- When
- Friday and Saturday
- Estimated price
- €120–600
- Website
- luxair.lu
Flights from Cardiff Airport to Olbia Costa Smeralda Airport via Amsterdam Schiphol, Luxembourg
- Ave. Duration
- 8h 55m
- When
- Sunday
- Estimated price
- €120–600
- Website
- swiss.com
Flights from London Gatwick Airport to Olbia Costa Smeralda Airport via Geneva
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- €80–320
- Phone
- +44 (0)345 7000 125
- gwr.feedback@gwr.com
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to London Paddington
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €70–130
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to London Paddington
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €70–130
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to Reading
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €50–100
- Website
- Great Western Railway (GWR)
Train from Reading to Gatwick Airport
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €26–50
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Exeter St Davids
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- Great Western Railway (GWR)
Train from Cardiff Central to London Paddington
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €70–130
- Website
- Great Western Railway (GWR)
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €15–24
- Website
- Transport for Wales
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €15–24
- Website
- Transport for Wales
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- €19–30
- Website
- Cross Country
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- €19–30
- Website
- Cross Country
Train from Bristol Temple Meads to Exeter St Davids
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Cross Country
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €100–170
- Website
- Eurostar
Train from Lille Europe to Chambery Challes Les Eaux
- Ave. Duration
- 4h 8m
- Frequency
- Twice a week
- Estimated price
- €270–450
- Website
- Eurostar
Train from London St Pancras Intl to Amsterdam Centraal
- Ave. Duration
- 4h 16m
- Frequency
- 4 times a day
- Estimated price
- €210–350
- Website
- Eurostar
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Zürich HB
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- €95–200
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Chambéry to Genoa
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Estimated price
- €30–50
- Website
- Flixbus
Bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 9h 30m
- Frequency
- 4 times a day
- Estimated price
- €35–60
- Website
- Flixbus
Bus from Paris, Quai de Bercy (Bercy Seine) to Genoa
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- €95–150
- Website
- Flixbus
Bus from Zurich Bus Station to Genoa
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- €35–55
- Website
- Flixbus
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from Park Place to London Victoria Coach Station Arrivals
- Ave. Duration
- 3h 42m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- National Express
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €30–55
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Toulon - Bus Station
- Ave. Duration
- 10h 25m
- Frequency
- 3 times a day
- Estimated price
- €60–100
- Website
- BlaBlaCar Bus
- Phone
- (+39) 0789 50885
- info@sunlines.it
- Website
- Sun Lines S.R.L.
Bus from Fermata di Porto Torres VIA BASSU to Fermata di Olbia centro molo brin
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- €16–20
- Schedules at
- Sun Lines S.R.L.
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- Grandi Navi Veloci
- Phone
- +33(0)495329595
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €55–95
- Website
- Corsica Ferries/Sardinia Ferries
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
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


















































