The short answer, before the detail
Take the train. Cagliari-Elmas airport has a railway station inside the airport grounds, and the regional service reaches the centre in about six minutes for €1.30. It is one of the most efficient airport-to-city links in Italy, and most travellers do not know it: they take a taxi and pay twenty times as much to arrive a few minutes earlier.
| Option | Time | Indicative cost | When it makes sense |
|---|---|---|---|
| Train | 6 min journey, 25-30 door to door | €1.30 per person | Almost always, unless you have three cases each |
| Taxi | about 15 min | €20-30 per trip | Late evening, heavy luggage, tired children |
| Private transfer | about 15 min | from about €45 | Groups, night arrivals, anyone wanting certainty |
| Car hire | 20-30 min with the paperwork | daily rate | Only if you plan trips out of town |
| Bus | 20-25 min | intercity ticket | Practically never, with a six-minute train |
The train, step by step
The station is called Elmas Aeroporto and sits in the airport grounds, linked to the terminal by a covered walkway of a few hundred metres. Leaving arrivals you follow the signs: five or six minutes on foot without luggage, a little more with cases.
The ticket costs €1.30 and can be bought from the machines, on the Trenitalia app, or with Tap&Tap, the contactless system: touch your payment card on the validator at departure and again on arrival, no ticket needed. It is the easiest option if you land late and would rather skip the queue.
Trains run roughly every twenty minutes and take about six minutes to Cagliari Centrale. The first service is very early and the last evening train leaves the airport shortly after 23:00. In the other direction, towards the airport, services stop earlier: if you have a dawn flight, there is no train and you will need a taxi.
| Step | Approximate time |
|---|---|
| Landing to collecting luggage | 10-20 min |
| Arrivals to the station, on foot | 5-10 min |
| Waiting for the train | up to 20 min |
| Journey to Cagliari Centrale | about 6 min |
| Station to the centre, on foot | 5-15 min |
What you find when you step off at Cagliari Centrale
The station opens onto piazza Matteotti, about as central as it gets: in front of you the port and via Roma with its arcades, to the right the Marina district and its restaurants, and uphill the old quarter of Castello with its ramparts.
The light metro also starts here and almost every city bus route passes through, including the PF and PQ that reach the Poetto in about fifteen minutes. If your accommodation is in Marina, Stampace or Villanova, you will walk there in five to ten minutes.
One thing to know in advance: Castello is uphill, and with heavy cases you feel it. There are public lifts linking the lower town to the upper one, but if you are staying up there and arriving loaded, a taxi for that last stretch is money well spent.
Taxi: when it genuinely makes sense
Taxis wait outside arrivals. The trip into the centre takes about fifteen minutes and costs roughly €20 to 30, with a supplement after 22:00. Tariffs are displayed and the meter is compulsory: if in doubt, ask for an estimate before getting in, it is normal and nobody takes offence.
It makes sense in three cases: landing when the train has stopped, four of you with luggage (at which point the sums get close), or small tired children who turn train logistics into a battle. In every other case the train wins.
Private transfer and car hire
A private transfer costs more than a taxi, from around forty-five euros, but it is booked in advance and the driver waits in arrivals with a sign. For a group, a middle-of-the-night arrival, or anyone who simply does not want to think about it, it is a reasonable expense.
On car hire we are blunt: if you are staying in the city, you do not need one. Cagliari is walkable, the Poetto is on bus routes, and in the centre, between restricted traffic zones and parking, a car is more of a burden than a help. You do need one if you plan beach trips to the south, from Chia to Villasimius: in that case book well ahead, because between July and August the island runs out of cars and prices climb sharply. We cover this in the guide on getting to Sardinia.
If you land late, or leave at dawn
This is the situation that catches most travellers out, and in Cagliari it happens often because many scheduled flights arrive late in the evening.
With an arrival after 23:00 the train has probably finished: you are left with the taxi rank outside arrivals or a pre-booked transfer. With a dawn departure the problem reverses: the first train to the airport may be too late for a six o'clock flight, so arrange a taxi the evening before.
In both cases the real issue is not the transport, it is getting into the property. If your accommodation depends on someone waiting at the door, a delayed flight becomes a problem for everyone. In the houses we manage check-in is self-service and there is always someone reachable: you get in when you actually arrive, whether that is nine in the evening or one in the morning.
Luggage, pushchairs and accessibility
The route from the terminal to the station is flat and covered, so it works fine with wheeled cases and a pushchair. Regional trains have luggage space, but at peak times they can be busy: travelling as a group with lots of cases, board at the rear where there is usually more room.
At Cagliari station everything is on one level and the exit opens straight onto the square, so there are no stairs to tackle with bags. The hardest stretch of the whole journey, if you are staying high up, remains the climb to Castello.
The mistakes we see most often
The first is hiring a car for a holiday spent entirely in the city: you pay to keep it parked in a paid space. The second is not knowing the train exists, and finding out on the day you leave. The third is miscalculating the return: for an international flight allow an hour and a half at the airport, and services towards it finish early in the evening.
The fourth, and the commonest, is choosing accommodation without checking where it sits relative to the station. Cagliari is a vertical city: five hundred metres on the flat and five hundred metres uphill are not the same thing. If you are unsure about an area, our page on Cagliari explains what changes between the quarters, and if you write to us we will simply tell you how long the walk takes.
Where the figures on this page come from
This guide was last updated in August 2026. Fares, timetables and beach access rules change every season, so rather than asking you to take our word for it, here is where we checked: Trenitalia for the duration, price and timetable of the Elmas Aeroporto to Cagliari service, and CTM Cagliari for city bus tickets. Taxi figures are indicative and the meter is what counts: official tariffs are displayed inside the vehicle. If you find a figure that no longer holds, tell us and we will correct it: we would rather have a page that is right than one that looks complete.