All Options at a Glance
| Option | Time | Cost | When to use it |
|---|---|---|---|
| Train + walk | 5–7 min + walk | EUR 1.30 | Best option for most guests |
| ARST bus | 20–25 min + walk | ~EUR 1.30 | Fallback if the train is not convenient |
| Taxi | 10–15 min | EUR 25–30 | Late arrivals, heavy luggage, door to door |
| Private transfer / NCC | 10–15 min | From ~EUR 44 | Pre-booked comfort, families, late arrivals |
| Car rental | 10–15 min drive | Varies | Only if you explore outside Cagliari |
Train: the One You Want
The Trenitalia regional train connects Elmas Aeroporto station with Cagliari Centrale in about 5–7 minutes. The station is not literally inside the arrivals hall, but it is directly connected to the airport by an indoor walkway with moving pavements. There is no shuttle bus and no complicated transfer: after luggage collection, follow signs for “Stazione” or “Train”.
One warning that catches people out: when searching on Trenitalia, the airport station is ELMAS AEROPORTO, not “Cagliari Elmas”. “Cagliari Elmas” is a different stop and will not take you to the airport terminal.
- Follow the signs to Elmas Aeroporto station after you pick up your luggage.
- Buy a ticket to Cagliari (EUR 1.30) from the self-service machines, the Trenitalia app, or use Tap&Tap (see below).
- Take any regional train heading to Cagliari Centrale. They run roughly every 20 minutes, broadly from about 05:30/06:00 to 23:00.
- Get off one stop later, at Cagliari Centrale / Piazza Matteotti — between the Marina and Stampace quarters.
- Walk to Via Mameli — about 7–10 minutes without luggage, or 12–15 with suitcases. The route is flat, central and well-lit.
Always check Trenitalia for your exact day and direction, especially for very early departures or late arrivals. Bottom line: if the train is running and you can manage a short walk with your bags, take it.
Tap&Tap: the Quiet Upgrade Most Travellers Miss
You do not necessarily need a paper ticket for the airport train. Trenitalia’s Tap&Tap system lets you use a contactless Visa, Mastercard or Amex directly at the validator. Tap your card before boarding and tap the same card again when you arrive.
That second tap matters. Tap&Tap works like a check-in / check-out system: if you forget to tap out, you may be charged more than the EUR 1.30 airport–city fare. The quick rule:
- Paper ticket — validate it before boarding, using the machines on the platform.
- Tap&Tap — tap in before boarding and tap out when you arrive.
- Use the same card or device both times.
Door-to-Door Timing: Airport to Materia
The train ride itself is only 5–7 minutes, but door-to-door timing is longer. A realistic journey from the arrivals hall to Materia looks like this:
| Step | Approx. time |
|---|---|
| Walk from arrivals to Elmas Aeroporto station | 7–12 min |
| Wait for the train | 0–20 min |
| Train to Cagliari Centrale | 5–7 min |
| Walk from Cagliari Centrale to Via Mameli | 12–15 min with luggage |
So even though the train ride is very short, the total door-to-door journey is usually around 30–40 minutes, depending on how long you wait and how much luggage you have. A taxi is faster door to door, but the train is much cheaper and usually very easy.
Bus: Only a Fallback
ARST regional buses run between Cagliari Airport and the city, but for most visitors they are a fallback rather than the best option — the train is faster, simpler and more frequent. Use the bus only if the train is not running, there is engineering work on the railway, your arrival happens to match an ARST departure, or you land very late and a bus is available before you choose a taxi.
The line to check is usually ARST 160, which connects the airport with Cagliari Autostazione ARST near Piazza Matteotti. It is especially relevant late in the evening or shortly after midnight, but it is not a frequent airport shuttle — check the ARST timetable for your exact date. Some older online guides still describe a frequent ARST airport shuttle; do not rely on that. Longer regional routes such as 9342 may also stop at the airport, but they are regional services, not simple airport–city shuttles, so do not build your arrival plan around them unless the timetable happens to match your flight exactly.
Tickets for ARST buses can usually be bought through the ARST app or at authorised points. If you use a paper ticket, validate it as soon as you board. Honest advice: unless the train is not available, do not overthink the bus. Take the train.
Taxi
Taxis are the easiest door-to-door option from Cagliari Airport to Materia. The ride to Via Mameli usually takes 10–15 minutes in normal traffic and costs roughly EUR 25–30, sometimes a little more depending on time of day, luggage, traffic and the exact tariff. Some published airport fares start lower, but once you include the exact neighbourhood, airport/minimum fare logic, luggage and time of day, EUR 25–30 is the realistic expectation for most guests. The meter, posted tariff or agreed published fare is always the source of truth.
The taxi rank sits immediately outside arrivals, under the “Taxi” sign, and is usually staffed around scheduled arrivals including late flights. If the rank is empty you can call Radiotaxi Rossoblù (+39 070 400 101) or 4 Mori (+39 070 6655). Most drivers accept cards, but ask before the ride and carry some cash as backup. Do not rely on Uber in Cagliari — use licensed taxis or pre-booked NCC / private transfers.
Cagliari Taxi Fares — What You’ll Actually Pay
Cagliari taxis run on a municipal metered tariff: a €3 starting fare (scatto iniziale), then €1.10 per km inside the city ring and €1.50 per km for extraurbana trips (airport, beaches, coastal towns). A €3 night surcharge applies after 22:00. Luggage over 10 kg adds €0.50 per piece, phone-dispatched pickups add €4, pets €2. These are practical ranges, not guaranteed fixed prices.
| From → To | Distance | Daytime | Late / night |
|---|---|---|---|
| Airport → Materia / Stampace | ~8 km | €25–30 | €28–35 |
| Airport → Marina / centre | ~8 km | €25–30 | €28–35 |
| Airport → Poetto Beach | ~12 km | €25–35 | €30–40 |
| Airport → Chia / Pula | ~55 km | €75–95 | €80–100 |
| Airport → Villasimius | ~60 km | €85–110 | €90–115 |
| Central Cagliari → Poetto | ~7 km | €12–18 | €15–22 |
| Central Cagliari → Calamosca | ~5 km | €10–16 | €13–20 |
| Central Cagliari → Nora / Pula | ~35 km | €45–65 | €50–70 |
| Central Cagliari → Villasimius | ~50–60 km | €75–110 | €85–120 |
Ranges are estimates based on the Comune di Cagliari metered tariff; the meter is the source of truth. For trips over ~30 km, ask for a fixed quote (“un prezzo fisso”) before leaving — NCC private drivers often beat metered fares on longer routes, especially for a return trip.
Private Transfer / NCC
Pre-booked transfers are more expensive than the train but useful in the right situation. A private sedan from Cagliari Airport to the city centre usually starts from around EUR 44 one-way, depending on provider, time, vehicle and luggage. The driver waits in arrivals with your name, helps with bags and takes you directly to the door — worth it if you arrive late at night, travel with young children, have heavy luggage, want zero decisions after landing, or are going directly to a beach town or rural accommodation.
For a simple airport-to-Materia trip, the train is still better value. For comfort and late-night certainty, a private transfer can be worth it. Materia can arrange one for guests on request, and we keep a shortlist of local drivers who speak English.
Car Rental
Cagliari Airport has the main rental companies — international and Italian operators — with desks in the arrivals hall and cars parked nearby. The drive to Via Mameli takes around 10–15 minutes via the SS130 / Elmas route: flat, signposted and not difficult.
But unless you plan to explore outside the city, you do not need a car in Cagliari. Stampace is central and walkable, parking can be limited or paid (around EUR 1–1.50 per hour on blue-line spots, or EUR 15–20 a day in a garage), and parts of the historic centre have ZTL restricted-traffic zones that catch unfamiliar drivers with automatic fines. A good strategy: arrive by train or taxi, stay in the centre without a car for the city days, and rent only for the days you explore beaches and day trips — Villasimius, Tuerredda, Pula / Nora, the Iglesiente coast, Masua / Porto Flavia, Torre dei Corsari or inland Sardinia.
Arriving After 23:00
Trains from the airport generally stop around late evening. Some ARST buses may run shortly after midnight, especially line 160, but check the ARST timetable for your exact date. After the last train, taxi is the safest assumption. Taxis are usually available around scheduled late arrivals; the ride to Via Mameli takes 10–15 minutes and costs roughly EUR 28–35 including the late-evening surcharge.
Cagliari Airport is not a comfortable place to spend the night — services are limited late, and the terminal closes once the last flight has cleared. If your flight is seriously delayed, arrange onward transport rather than waiting until morning. Our WhatsApp line (+39 351 353 7871) is monitored 24/7. Materia uses 24/7 self-check-in with a one-time digital access code sent on arrival day, so whether you reach Via Mameli at 15:00 or 02:30 the door opens the same way: no key handover, no front desk, no late-check-in stress.
What to Expect When You Exit Cagliari Centrale
Cagliari Centrale is small by European standards. You exit onto Piazza Matteotti, a square lined with mature ficus trees, bus stops and taxi ranks. Across the square is Via Roma, the waterfront boulevard that runs along the port. Turn towards Largo Carlo Felice and you are already walking into the historic centre; Stampace, Marina and the lower part of Castello are all close. Materia’s apartments on Via Mameli are 7–10 minutes on foot (12–15 with suitcases) along flat, well-lit streets.
If you land hungry at a reasonable hour, two short detours are worth making on the walk in: Caffè Svizzero on Largo Carlo Felice (open from 06:30) for the most reliable espresso in the old town, and Antica Cagliari on Via Sassari for a proper Sardinian arrival snack — culurgiones or a plate of fregola with clams. Both are within the walk to our apartments.
Luggage, Strollers and Accessibility
Cagliari Airport is compact, and the connection to Elmas Aeroporto station is step-free via the indoor walkway and moving pavements. Cagliari Centrale and Piazza Matteotti are generally manageable with luggage, and the walk to Via Mameli is mostly flat — allow around 12–15 minutes with suitcases. Castello is different: it is the hilltop quarter, with slopes, stairs and cobbled lanes, so if your accommodation is inside Castello and you have heavy luggage, take a taxi.
One correction to many older or generic guides: do not assume there is a major official KiPoint left-luggage office inside Cagliari Centrale. Instead, use private luggage storage or lockers around Via Roma / Piazza Matteotti, or ask your accommodation. Materia guests can usually drop bags from 11:00 on request, regardless of official check-in time — message us on WhatsApp and we will confirm the secure luggage area. For accessibility-sensitive journeys, check Trenitalia assistance options in advance; the airport–station connection is step-free, but train boarding height can vary.
Return Journey: Materia to Airport
For the trip back, reverse the best option: walk to Cagliari Centrale (7–10 minutes, or 12–15 with suitcases), buy a ticket to Elmas Aeroporto, validate it, and take any regional train heading west. The train takes about 5–7 minutes, and the airport station is connected to the terminal by the indoor walkway, so you do not need a shuttle.
For most flights, allow 90 minutes from our door to the boarding gate for an international flight and 70 minutes for a domestic one. This is usually comfortable because the airport is compact, but add time in peak summer, with checked luggage, or if you need assistance. The first train from Cagliari to Elmas Aeroporto is usually around 05:20–05:30 and the last around 22:00 — outside those hours, use a taxi or pre-booked transfer. If your flight is before 06:00, taxi is the safer option; book it the night before.
About Cagliari Elmas Airport (CAG)
Cagliari Elmas (IATA code CAG) is Sardinia’s busiest airport and the main gateway to the south of the island. Its official name is Aeroporto Mario Mameli, but most travellers simply call it Cagliari Airport or Cagliari-Elmas because it sits in the municipality of Elmas. It is a compact single-terminal airport, much easier to navigate than large European hubs, with annual traffic around five million passengers in recent years and a strong summer peak.
It is served by a mix of low-cost, national and European carriers. Routes change seasonally, with many more direct connections between April and October; in winter some routes become less frequent or seasonal. Typical connections include major Italian cities such as Rome and Milan, plus a changing mix of European cities.
First-Timer Mistakes to Avoid
- Do not choose “Cagliari Elmas” on Trenitalia. For the airport, the station is ELMAS AEROPORTO. “Cagliari Elmas” is a different stop.
- Do not forget the Tap&Tap checkout. Tap in before boarding and tap out when you arrive, using the same card or device.
- Do not rely on old ARST bus information. As of 2026, the train is the real daytime airport–city connection.
- Do not assume Uber. Use official taxis or pre-booked NCC / private transfers.
- Do not rent a car for central Cagliari. Rent for beaches, road trips and inland Sardinia, not for moving around Stampace, Marina or Castello.
Frequently Asked Questions
What is the easiest way from Cagliari Airport to the city centre?+
The train plus a short walk. Take the regional train from Elmas Aeroporto to Cagliari Centrale (5–7 minutes, EUR 1.30, roughly every 20 minutes), then walk to the centre. It is faster and far cheaper than a taxi, and drops you at Piazza Matteotti.
Is there a train station at Cagliari Airport?+
Yes. The station is called Elmas Aeroporto and is connected to the airport by an indoor walkway with moving pavements. You do not need a shuttle bus.
Is “Cagliari Elmas” the airport train station?+
No. The airport station is Elmas Aeroporto. “Cagliari Elmas” is a different Trenitalia stop and is not the one you want for the terminal.
How much is the train from Cagliari Airport to the city?+
The single fare is EUR 1.30, whether you buy a paper ticket or pay contactless with Tap&Tap.
Can I use contactless card payment for the airport train?+
Yes, with Trenitalia’s Tap&Tap system. Tap your card before boarding and tap the same card again when you arrive. If you forget to tap out, you may be charged more than the EUR 1.30 airport–city fare.
How long does it take from Cagliari Airport to the centre, door to door?+
The train ride is 5–7 minutes, but the full door-to-door journey by train and walking is usually around 30–40 minutes, depending on waiting time and luggage. By taxi it is around 10–15 minutes in normal traffic.
Is there a bus from Cagliari Airport to the city centre?+
Yes, ARST buses exist, especially line 160, but they are not the best option for most visitors. Use the bus only as a fallback when the train is not convenient — for example after the last train or during engineering work on the line.
How much is a taxi from Cagliari Airport to the centre?+
Usually around EUR 25–30 in normal daytime traffic, rising to about EUR 28–35 late in the evening with the night surcharge. Some published airport fares start lower, but EUR 25–30 is the realistic expectation for most guests. The meter is the source of truth.
Is Uber available in Cagliari?+
No. Do not rely on Uber in Cagliari. Use official taxis at the rank or pre-booked NCC / private transfers. Radiotaxi Rossoblù (+39 070 400 101) and 4 Mori (+39 070 6655) handle phone bookings.
Do I need a car in Cagliari?+
Not for the city. The historic centre, San Benedetto market and Poetto beach are all reachable on foot or by local bus. You only need a car to explore outside Cagliari — Villasimius, Tuerredda, Nora, Masua, Porto Flavia or inland Sardinia. Renting for one or two days partway through your stay is usually the most efficient approach.
What if I arrive after the last train?+
Check ARST line 160, which can run shortly after midnight, but assume taxi is the safest option once the train stops. Taxis are available at the rank for scheduled late arrivals; the ride to the centre costs roughly EUR 28–35 with the late-evening surcharge.
Can I leave luggage before check-in?+
Materia guests can usually drop bags from 11:00 on request — message us in advance and we will confirm the secure luggage area. Near the station, use private luggage storage or lockers around Via Roma / Piazza Matteotti rather than assuming an official station left-luggage office.