Trains in Sardinia: timetables, prices and tickets

  • Transport
  • Car rental

These train, bus and flight companies trust us

Cagliari


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Rome - Cagliari - - - - - 411 km
Trains Milan - Cagliari - - - - - 696 km
Trains Naples - Cagliari - - - - - 472 km
Trains Turin - Cagliari - - - - - 663 km
Trains Palermo - Cagliari - - - - - 386 km
Trains Trieste - Cagliari - - - - - 811 km
Trains Reggio Calabria - Cagliari - - - - - 580 km
Trains Pescara - Cagliari - - - - - 559 km
Trains Ancona - Cagliari - - - - - 609 km
Trains Forlì - Cagliari - - - - - 608 km

Olbia


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Cagliari - Olbia 21.09 $ 4 h 5 min 16 06:24 18:30 193 km
Trains Sassari - Olbia 9.49 $ 1 h 47 min 8 06:00 20:31 81 km
Trains Oristano - Olbia 14.65 $ 2 h 40 min 6 07:30 19:36 136 km
Trains Ozieri - Olbia 6.44 $ 1 h 8 06:44 21:25 55 km
Trains Macomer - Olbia 11.13 $ 1 h 45 min 7 08:24 20:36 95 km
Trains Carbonia - Olbia 22.85 $ 5 h 40 min 7 06:13 17:10 212 km
Trains Iglesias - Olbia 22.85 $ 4 h 43 min 6 05:53 15:21 196 km
Trains Assemini - Olbia 19.33 $ 4 h 14 min 5 06:29 16:01 186 km
Trains Porto Torres - Olbia 11.13 $ 2 h 45 min 12 07:18 18:33 92 km
Trains Serramanna - Olbia 19.33 $ 3 h 59 min 6 06:33 18:33 173 km

Alghero


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Rome - Alghero - - - - - 379 km
Trains Milan - Alghero - - - - - 550 km
Trains Turin - Alghero - - - - - 504 km
Trains Genoa - Alghero - - - - - 431 km
Trains Bologna - Alghero - - - - - 503 km
Trains Naples - Alghero - - - - - 501 km
Trains Florence - Alghero - - - - - 431 km
Trains Bari - Alghero - - - - - 720 km
Trains Catania - Alghero - - - - - 676 km
Trains Trieste - Alghero - - - - - 719 km

Oristano


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Cagliari - Oristano 7.15 $ 1 h 23 min 36 06:30 22:11 90 km
Trains Sassari - Oristano 12.89 $ 2 h 12 min 6 06:30 19:00 92 km
Trains Olbia - Oristano 14.65 $ 2 h 33 min 6 05:40 18:00 136 km
Trains Assemini - Oristano 7.15 $ 1 h 24 min 17 06:29 22:18 76 km
Trains Porto Torres - Oristano 14.65 $ 2 h 42 min 9 07:18 18:33 105 km
Trains Carbonia - Oristano 11.13 $ 2 h 31 min 17 06:13 20:10 82 km
Trains Iglesias - Oristano 9.49 $ 2 h 26 min 14 05:53 19:21 66 km
Trains Uta - Oristano 6.44 $ 1 h 39 min 15 06:27 21:54 75 km
Trains Siliqua - Oristano 7.85 $ 1 h 52 min 19 06:18 20:44 69 km
Trains Villamassargia - Oristano 9.49 $ 2 h 7 min 16 06:03 20:31 70 km