Rome2Rio

How to get fromUk to Sardiniaby train, bus, plane, or car ferry

Find Transport to Sardinia

See all options

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.

  1. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Alghero

    best
    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Alghero (AHO)plane plane KJA - AHO
    29h 42m
    €270–961
  2. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Cagliari Elmas Airport

    cheapest
    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Cagliari Elmas Airport (CAG)plane plane KJA - CAG
    33h 57m
    €259–910
  3. Train, bus to Bratsk Airport, fly to Alghero

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Alghero (AHO)plane plane BTK - AHO
    40h 38m
  4. Train, bus to Bratsk Airport, fly to Cagliari Elmas Airport

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Cagliari Elmas Airport (CAG)plane plane BTK - CAG
    2d 4h
  5. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Olbia Costa Smeralda Airport

    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Olbia Costa Smeralda Airport (OLB)plane plane KJA - OLB
    39h 26m
    €629–2,759
  6. Train, bus to Bratsk Airport, fly to Olbia Costa Smeralda Airport

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Olbia Costa Smeralda Airport (OLB)plane plane BTK - OLB
    2d 6h
  7. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Fiumicino International Airport, car ferry

    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Fiumicino International Airport (FCO)plane plane KJA - FCO
    4. Take the train from Roma Termini to Livorno Centraletrain train
    5. Take the carferry from Port of Livorno to Port of Olbiacarferry car ferry
    39h 39m
    €269–871

Krasnoyarsk Yemelyanovo Airport (KJA) to Alghero (AHO) flights

Calendar4Weekly Planes
Duration18h 26mAverage Duration
Ticket€244Cheapest Price
See schedules

Comparing Your Travel Options

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.

Airlines
Train operators
Bus operators
Ferry operators

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 guideItaly Travel Guides