There are 5 ways to get from Porto Cervo to Spiaggia di Cala Mariolu by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Olbia Airport to Sp 45 Bivio Sologobus
- Drive from Sp 45 Bivio Sologo to Spiaggia di Cala Mariolucar
5h 14m€21–33Drive 186.6 km
- Drive from Porto Cervo to Spiaggia di Cala Mariolucar 186.6 km
3h 21m€29–42Bus, taxi
- Take the bus from Fermata di Porto Cervo Centro Via sa Conca to Fermata di Olbia Apt.bus
- Take the bus from Olbia Airport to Siniscola Cimiterobus
- Take the bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINObus
- Take the taxi from Cala Gonone Viale Bue Marino to Spiaggia di Cala Mariolutaxi
7h 18m€151–187Bus via Cant. Giustizieri
- Take the bus from Olbia Stazione Terranova to Siniscola Cimitero Piazza 4 Novembrebus Linea 513 / ...
- Take the bus from Siniscola Cimitero Piazza 4 Novembre to Cant. Giustizieribus Linea 521
7h 32m€78–100Bus
- Take the bus from Fermata di Porto Cervo Centro Via sa Conca to Fermata di Olbiabus
- Take the bus from Olbia Porto Isola Bianca to Siniscola Cimitero Piazza 4 Novembrebus
- Take the bus from Siniscola Cimitero Piazza 4 Novembre to Baunei Monte Colcaubus
8h 20m€46–67
Questions & Answers
The cheapest way to get from Porto Cervo to Spiaggia di Cala Mariolu is to bus and drive which costs €21 - €35 and takes 5h 14m.
The fastest way to get from Porto Cervo to Spiaggia di Cala Mariolu is to drive which takes 3h 21m and costs €28 - €45.
No, there is no direct bus from Porto Cervo to Spiaggia di Cala Mariolu. However, there are services departing from Fermata di PORTO CERVO and arriving at Cant. Giustizieri via Olbia Stazione Terranova and Siniscola Cimitero Piazza 4 Novembre. The journey, including transfers, takes approximately 7h 32m.
The distance between Porto Cervo and Spiaggia di Cala Mariolu is 198 km. The road distance is 186.6 km.
The best way to get from Porto Cervo to Spiaggia di Cala Mariolu without a car is to bus and taxi which takes 7h 18m and costs €150 - €190.
It takes approximately 5h 14m to get from Porto Cervo to Spiaggia di Cala Mariolu, including transfers.
Porto Cervo to Spiaggia di Cala Mariolu bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, depart from Olbia Stazione Terranova station.
Porto Cervo to Spiaggia di Cala Mariolu bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, arrive at Siniscola Cimitero Piazza 4 Novembre station.
Yes, the driving distance between Porto Cervo to Spiaggia di Cala Mariolu is 187 km. It takes approximately 3h 21m to drive from Porto Cervo to Spiaggia di Cala Mariolu.
There are 1323+ hotels available in Spiaggia di Cala Mariolu.
What companies run services between Porto Cervo, Italy and Spiaggia di Cala Mariolu, Italy?
You can take a bus from Fermata di PORTO CERVO to Spiaggia di Cala Mariolu via Fermata di Via San Simplicio 6, Olbia Stazione Terranova, Siniscola Cimitero Piazza 4 Novembre, and Cant. Giustizieri in around 7h 32m.
- Phone
- +39 0784295030
- [email protected]
- Website
- Deplano bus
Bus from Olbia Airport to Sp 45 Bivio Sologo
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- €6–8
- Website
- Deplano bus
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €4–5
- Website
- Deplano bus
Bus from Fermata di SINISCOLA CIMITERO PIAZZA 4 NOVEMBRE to Fermata di CALA GONONE VIALE BUE MARINO
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €6–8
- Website
- Deplano bus
- Phone
- +39 351 8374226
- [email protected]
- Website
- arst.sardegna.it
Bus from Olbia Airport to Sp 45 Bivio Sologo
- Ave. Duration
- 2h 24m
- Frequency
- 3 times a day
- Estimated price
- €5–7
- Schedules at
- app.arstspa.it
Bus from Olbia Airport to Siniscola Cimitero
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Olbia Stazione Terranova to Siniscola Cimitero Piazza 4 Novembre
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- €4–7
- Schedules at
- app.arstspa.it
Bus from Siniscola Cimitero Piazza 4 Novembre to Cant. Giustizieri
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- app.arstspa.it
Bus from Olbia Porto Isola Bianca to Siniscola Cimitero Piazza 4 Novembre
- Ave. Duration
- 2h 6m
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Schedules at
- app.arstspa.it
Bus from Siniscola Cimitero Piazza 4 Novembre to Baunei Monte Colcau
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- €6–9
- Schedules at
- app.arstspa.it
- Phone
- +39 0789 21487
- [email protected]
- Website
- Gruppo Turmo Travel
Bus from Olbia Airport to Sp 45 Bivio Sologo
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €4–7
- Website
- Gruppo Turmo Travel
- Phone
- (+39) 0789 50885
- [email protected]
- Website
- Sun Lines S.R.L.
Bus from Fermata di Porto Cervo Centro Via sa Conca to Fermata di Olbia Apt.
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- €12–14
- Schedules at
- Sun Lines S.R.L.
Bus from Fermata di Porto Cervo Centro Via sa Conca to Fermata di Olbia
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- €9–12
- Schedules at
- Sun Lines S.R.L.
Bus from Fermata di Porto Cervo Centro Via sa Conca to Fermata di Olbia
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €5–7
- Schedules at
- Caramelli Tours Di Caramelli Pietro E C Snc
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









