Bus in Cagliari


ARST buses serve nearby Pula (€3.10, 50 minutes, hourly), Chia (€3.70, 1¼ hours, up to 10 daily) and Villasimius (€4.30, 1½ hours, at least six daily), as well as Oristano (€6.70, two hours, two daily), Nuoro (€12.5…
Airport in Cagliari

Cagliari Elmas Airport

Cagliari airport is 9km northwest of the city centre, near Elmas. Flights connect with mainland Italian cities, including Rome, Milan, Bergamo, Bologna, Florence, Naples, Rome, Turin and Venice. There are also fligh…
Ferry in Cagliari


Tirrenia is the main ferry operator serving Cagliari, with year-round services to Civitavecchia (€56–66 per person with a poltrona seat), Naples (€56–98 per person) and Palermo (€58–70 per person). Book tickets at t…
Bus Station in Cagliari

Main Bus Station

ARST regional services, CTM city buses and long-distance Turmo Travel buses all depart from the main bus station.
Bus in Cagliari


CTM bus routes cover the city and surrounding area. You might use the buses to reach a handful of out-of-the-way sights, and they come in handy for Poetto beach. Tickets are valid for 1½ hours.
Bus in Cagliari

Turmo Travel

Turmo Travel has services to Olbia (€16.50, 4½ hours, twice daily) and Santa Teresa di Gallura (€19.50, 5½ hours, daily). Departs from the main bus station.
Car Rental in Cagliari

Auto Europa

One of several car rental agencies at Cagliari airport.
Port in Cagliari

Ferry Port

Cagliari’s ferry port is located just off Via Roma.
Taxi in Cagliari

Taxi Rank

Just in front of the train station.
Car Hire in Villasimius & Capo Carbonara

Rent A Car Simius

Rents cars, scooters and bikes.