|Distance||313 miles (505 km)|
Trains from Milan to Olbia cover the 313 miles (505 km) long journey with our travel partners like. There are direct train services available. Travellers depart most frequently from Milano Centrale and arrive in Olbia.
When taking the train from Milan to Olbia, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your trip can end in train stations such as Olbia, Olbia Marittima-isola Bianca and Olbia, Porto Isola Bianca.
Omio customers who travel this route most frequently depart from Milano Centrale and arrive in Olbia.
Passengers booking this route most frequently board their trains from Milano Centrale and need to travel around 1.7 miles (2.8 km) from the city centre to get to this train station.
Passengers arriving in Olbia most often arrive at Olbia and need to travel around 0.7 miles (1.1 km) from this train station to the city centre.
Here are some other resources that might have the information you need