There are 7 ways to get from Uk to Sardinia by train, bus, plane, or car 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, bus to Krasnoyarsk Yemelyanovo Airport, fly to Alghero
best- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Alghero (AHO)plane KJA - AHO
29h 42m€270–961Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Cagliari Elmas Airport
cheapest- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Cagliari Elmas Airport (CAG)plane KJA - CAG
33h 57m€259–910Train, bus to Bratsk Airport, fly to Alghero
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Alghero (AHO)plane BTK - AHO
40h 38mTrain, bus to Bratsk Airport, fly to Cagliari Elmas Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Cagliari Elmas Airport (CAG)plane BTK - CAG
2d 4hTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Olbia Costa Smeralda Airport
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Olbia Costa Smeralda Airport (OLB)plane KJA - OLB
39h 26m€629–2,759Train, bus to Bratsk Airport, fly to Olbia Costa Smeralda Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Olbia Costa Smeralda Airport (OLB)plane BTK - OLB
2d 6hTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Fiumicino International Airport, car ferry
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Fiumicino International Airport (FCO)plane KJA - FCO
- Take the train from Roma Termini to Livorno Centraletrain
- Take the carferry from Port of Livorno to Port of Olbiacarferry
39h 39m€269–871
Krasnoyarsk Yemelyanovo Airport (KJA) to Alghero (AHO) flights
Comparing Your Travel Options
The cheapest way to get from Uk to Sardinia is to train and bus and fly and car ferry which costs €260 - €900 and takes 39h 39m.
The fastest way to get from Uk to Sardinia is to train and bus and fly which takes 29h 42m and costs €270 - €1000.
The distance between Uk and Sardinia is 6629 km.
It takes approximately 29h 42m to get from Uk to Sardinia, including transfers.
Sardinia is 7h behind Uk. It is currently 4:35 AM in Uk and 9:35 PM in Sardinia.
There are 2670+ hotels available in Sardinia.
What companies run services between Uk, Irkutsk, Russia and Sardinia, Italy?
There is no direct connection from Uk to Sardinia. However, you can take the taxi to Nijneudinsk, take the train to Zlobino, take the taxi to Krasnoyarsk Bus station, take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Alghero (AHO), walk to Aeroporto Fertilia, then take the bus to Alghero Via Catalogna. Alternatively, you can take the taxi to Nijneudinsk, take the train to Tulun, walk to Tulun, take the bus to Bratsk Bus Station, take the taxi to Bratsk Airport (BTK) airport, fly to Alghero (AHO), walk to Aeroporto Fertilia, then take the bus to Alghero Via Catalogna.
- Website
- aeroitalia.com
Flights from Bratsk Airport to Cagliari Elmas Airport via Moscow Domodedovo, Erevan, Fiumicino International Airport
- Ave. Duration
- 42h 15m
- When
- Wednesday
- Estimated price
- €280–1,100
Flights from Bratsk Airport to Cagliari Elmas Airport via Irkutsk, Tashkent, Fiumicino International Airport
- Ave. Duration
- 43h 32m
- When
- Friday
- Estimated price
- €600–2,800
Flights from Krasnoyarsk Yemelyanovo Airport to Cagliari Elmas Airport via Tashkent, Fiumicino International Airport
- Ave. Duration
- 24h 25m
- When
- Saturday
- Estimated price
- €550–2,500
Flights from Krasnoyarsk Yemelyanovo Airport to Cagliari Elmas Airport via Erevan, Fiumicino International Airport
- Ave. Duration
- 19h 40m
- When
- Sunday
- Estimated price
- €230–850
Flights from Krasnoyarsk Yemelyanovo Airport to Olbia Costa Smeralda Airport via Tashkent, Fiumicino International Airport
- Ave. Duration
- 26h 20m
- When
- Saturday
- Estimated price
- €600–2,700
Flights from Bratsk Airport to Olbia Costa Smeralda Airport via Irkutsk, Tashkent, Fiumicino International Airport
- Ave. Duration
- 44h 30m
- When
- Friday
- Estimated price
- €650–3,000
- Website
- airserbia.com
Flights from Krasnoyarsk Yemelyanovo Airport to Alghero via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 18h 25m
- When
- Tuesday
- Estimated price
- €240–900
Flights from Bratsk Airport to Alghero via Irkutsk, Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 30h 15m
- When
- Tuesday
- Estimated price
- €290–1,100
Flights from Bratsk Airport to Alghero via Novosibirsk, Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 31h
- When
- Tuesday
- Estimated price
- €260–1,000
Flights from Krasnoyarsk Yemelyanovo Airport to Fiumicino International Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 16h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €170–650
Flights from Krasnoyarsk Yemelyanovo Airport to Fiumicino International Airport via Pulkovo, Belgrade
- Ave. Duration
- 19h 7m
- When
- Sunday, Monday, Wednesday, Thursday, and Friday
- Estimated price
- €180–700
- Website
- wizzair.com
Flights from Krasnoyarsk Yemelyanovo Airport to Alghero via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 15h 35m
- When
- Thursday and Sunday
- Estimated price
- €240–900
Flights from Krasnoyarsk Yemelyanovo Airport to Alghero via Pulkovo, Belgrade
- Ave. Duration
- 21h 20m
- When
- Thursday
- Estimated price
- €250–950
Flights from Bratsk Airport to Alghero via Novosibirsk, Kazan, Belgrade
- Ave. Duration
- 31h 30m
- When
- Thursday
- Estimated price
- €150–420
Flights from Bratsk Airport to Alghero via Novosibirsk, Pulkovo, Belgrade
- Ave. Duration
- 31h 30m
- When
- Thursday
- Estimated price
- €280–1,000
Flights from Bratsk Airport to Alghero via Irkutsk, Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 30h 45m
- When
- Thursday and Sunday
- Estimated price
- €290–1,100
Flights from Bratsk Airport to Alghero via Irkutsk, Pulkovo, Belgrade
- Ave. Duration
- 30h 45m
- When
- Thursday
- Estimated price
- €300–1,100
Flights from Bratsk Airport to Alghero via Novosibirsk, Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 31h 30m
- When
- Tuesday and Thursday
- Estimated price
- €260–1,000
- Website
- uzairways.com
Flights from Krasnoyarsk Yemelyanovo Airport to Fiumicino International Airport via Tashkent
- Ave. Duration
- 21h 5m
- When
- Saturday
- Estimated price
- €460–2,100
- Website
- ryanair.com
Flights from Bratsk Airport to Cagliari Elmas Airport via Novosibirsk, Istanbul, Palermo
- Ave. Duration
- 2d 5h
- When
- Saturday
- Estimated price
- €240–900
- Website
- lufthansa.com
Flights from Bratsk Airport to Cagliari Elmas Airport via Irkutsk, Ulaanbaatar, Frankfurt
- Ave. Duration
- 2d 6h
- When
- Thursday
- Estimated price
- €440–1,100
- Website
- condor.com
Flights from Bratsk Airport to Olbia Costa Smeralda Airport via Irkutsk, Ulaanbaatar, Frankfurt
- Ave. Duration
- 2d 4h
- When
- Thursday
- Estimated price
- €480–1,200
- Website
- flyulendo.com
Flights from Krasnoyarsk Yemelyanovo Airport to Fiumicino International Airport via Erevan
- Ave. Duration
- 13h 30m
- When
- Sunday
- Estimated price
- €190–750
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- Russian Railways
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Tulun
- Ave. Duration
- 1h 31m
- Frequency
- 3 times a day
- Estimated price
- €8–27
- Website
- Russian Railways
- 1nd Class (SW)
- €65–90
- 3rd Class (Platzcart)
- €8–12
- 2nd Class (Kupé)
- €19–27
Train from Nijneudinsk to Tulun
- Ave. Duration
- 1h 31m
- Frequency
- 3 times a day
- Estimated price
- €8–27
- Website
- Russian Railways
- 1nd Class (SW)
- €65–90
- 3rd Class (Platzcart)
- €8–12
- 2nd Class (Kupé)
- €19–27
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- Russian Railways
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- Russian Railways
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Tulun
- Ave. Duration
- 1h 31m
- Frequency
- 3 times a day
- Estimated price
- €8–27
- Website
- Russian Railways
- 1nd Class (SW)
- €65–90
- 3rd Class (Platzcart)
- €8–12
- 2nd Class (Kupé)
- €19–27
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- Russian Railways
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Roma Termini to Livorno Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- €40–75
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Roma Termini to Livorno Centrale
- Ave. Duration
- 3h 53m
- Frequency
- Every 4 hours
- Estimated price
- €35–55
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Livorno Centrale
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- krasavtovokzal.ru
- Phone
- 8-950-113-5555
- Website
- Irkutsk Bus Terminal
Bus from Tulun to Bratsk Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Website
- Irkutsk Bus Terminal
- Schedules at
- Irkutsk Bus Terminal
Bus from Tulun to Bratsk Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Website
- Irkutsk Bus Terminal
- Schedules at
- Irkutsk Bus Terminal
Bus from Tulun to Bratsk Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Website
- Irkutsk Bus Terminal
- Schedules at
- Irkutsk Bus Terminal
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Livorno to Port of Olbia
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–70
- Website
- Grimaldi Lines
- Only Passenger
- €30
- with added vehicle
- €70
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
Getting to Rome from the airport
Read the travel guide
















