Fly from Rome

Take the train Trenitalia at the station Roma Termini.

The journey takes approximately 32 m. Ticket price is about €7 The travel distance is 31 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Fiumicino Aeroporto.
Fly out to Rome (FCO) of the Olbia (OLB) airport.

The journey takes approximately 1 h Ticket price is about €40

Carrier is Aeroitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Olbia (OLB).
Take the ASPO bus at the 894 - Aeroporto station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is ASPO.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Olbia at Booking


Fly from Rome Ciampino

Take the train Trenitalia at the station Roma Termini.

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Ciampino.
Take the Atral Scrl bus at the Ciampino Station station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is Atral Scrl.

Buy ticket

Get off at the Roma Ciampino Airport.
Fly out to Rome Ciampino (CIA) of the Olbia (OLB) airport.

The journey takes approximately 1 h Ticket price is about €30

Carrier is Ulendo Airlink.

🔎

🚖 Find a cheap local taxi

Get off at the Olbia (OLB).
Take the ASPO bus at the Roma Termini station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 31 km.

Carrier is ASPO.

Buy ticket

Get off at the Fiumicino Aeroporto.


🛏 Find hotel deals and discounts up to 20% in Olbia at Booking


Train ferry

Take the train Trenitalia at the station Roma Termini.

The journey takes approximately 1 h 7 m. Ticket price is about €5 The travel distance is 68 km.

Carrier is Trenitalia.

Buy ticket

Get off at the S. Marinella.
Take the Cotral bus at the Santa Marinella station .

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 11 km.

Carrier is Cotral.

Buy ticket

Get off at the Civitavecchia.
1877 m on foot from the Civitavecchia to the Porto di Civitavecchia.

The journey takes approximately 22 m. The travel distance is 1 km.

Get off at the Porto di Civitavecchia.
Boarding the Grimaldi Lines ferry at the port of Porto di Civitavecchia.

The journey takes approximately 6 h 5 m. Ticket price is about €29 The travel distance is 232 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Olbia.


🛏 Find hotel deals and discounts up to 20% in Olbia at Booking


Train ferry via Venturina

Take the train Trenitalia at the station Roma Termini.

The journey takes approximately 2 h 42 m. Ticket price is about €16 The travel distance is 243 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Campiglia Marittima.
Take the train Trenitalia at the station Campiglia Marittima.

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Piombino.
Take the Autolinee Toscane - Urbano Piombino bus at the Piombino Stazione Nord station .

The journey takes approximately 8 m. The travel distance is 2 km.

Carrier is Autolinee Toscane - Urbano Piombino.

Buy ticket

Get off at the Via Salivoli Porto Nord.
Boarding the Moby Lines ferry at the port of Piombino.

The journey takes approximately 5 h 15 m. Ticket price is about €35 The travel distance is 255 km.

Carrier is Moby Lines.

Buy ticket

Get off at the Olbia.


🛏 Find hotel deals and discounts up to 20% in Olbia at Booking


The cheapest way to travel from Rome to Olbia is by taking a Fly from Rome Ciampino with an average price of €33. The journey takes approximately 3 ч. 2 мин.

Fly from Rome is the fastest way to travel from Rome to Olbia. Tickets cost €48. The journey takes approximately 2 ч. 52 мин.