Plan Sardinia train travel with our guide to the Trenino Verde, mainline routes, timetables, and ticket-booking tips for rail trips across the island.

Sardinia by Train: What to Expect

Sardinia train travel splits into two very different experiences. On one side sits the Trenino Verde, a network of narrow-gauge heritage lines built over a century ago to connect inland villages — now run largely as a tourist attraction through mountains, gorges, and cork forests. On the other side is the regular regional and mainline network, operated by Trenitalia and the local company Arst, linking Cagliari, Sassari, Oristano, Olbia, and other towns for ordinary daily travel.

Neither system will replace a rental car if your plan involves chasing beaches along the coast or staying in a rural agriturismo. But if you're based in a city, want a car-free week, or just want one memorable afternoon on a 1893-built steam-era line, Sardinia's railways are worth understanding before you book anything else. This guide covers both — where the lines run, how to buy tickets, what the ride is actually like, and where trains hand off to buses and ferries.

Trenino Verde: Sardinia's Scenic Tourist Railway

The Trenino Verde ("Little Green Train") is Sardinia's best-known rail experience, and it's not really transport in the practical sense — it's closer to a slow-travel excursion. The network runs on narrow-gauge track built in the late 19th and early 20th centuries, originally to reach inland areas the standard railway skipped. Several of the original lines have closed over the decades, but a handful still operate seasonally, typically pulled by vintage diesel or occasionally steam locomotives, at walking-pace speeds through terrain a car road can't easily follow.

I'd recommend it for travelers who value atmosphere over efficiency. The wooden-seated carriages, open windows, and unhurried pace are the point — this is not a train for anyone in a hurry or prone to motion sickness on winding mountain curves. If you want fast, efficient rail, this isn't it; that's the mainline network's job.

Route options and seasonal schedules

The two routes most visitors book are the Mandas–Arbatax line, crossing the Barbagia region and the Gennargentu mountains, and the Sassari–Palau (Nulvi) or Macomer–Bosa lines, depending on the season's operating schedule. Trips generally run only between late spring and early autumn, often just a few days a week, and some sections operate as shorter excursions rather than full end-to-end journeys lasting several hours. Schedules change from year to year based on maintenance and demand, so always check the current timetable directly before planning a day around it — don't assume a route that ran last season is running this one.

What to expect on board

Expect open or openable windows, minimal air conditioning, and frequent stops — sometimes for photos, sometimes because the single track requires it. Full-line journeys can run 3 to 5 hours round trip, so bring water, snacks, and sun protection; carriages can get warm in July and August. Announcements are usually only in Italian. This is a scenic ride through cork oak forests and granite gorges, not a quick connector — pair it with a rest day rather than stacking it before a long drive.

Mainline Train Routes & Connections

For everyday movement around the island, Trenitalia and Arst run the regional network connecting Sardinia's main population centers. This is a genuinely useful option if your itinerary is city-focused — Cagliari to Oristano, for example, is a straightforward regional run — but the network thins out fast once you head toward the coastal resort towns and smaller villages, which is where Costa Smeralda-bound travelers in particular usually end up needing a bus or private transfer instead.

Cagliari to Oristano is the fastest, most frequent mainline route, while the Trenino Verde lines are seasonal scenic excursions rather than practical transport.

Sardinia train routes compared: journey times, operators, and best use

Route Operator Approx. journey time Frequency Best for
Cagliari–Oristano Trenitalia approx. 1 hour Several daily City-to-city travel
Cagliari–Sassari Trenitalia approx. 3-3.5 hours Several daily Longer cross-island trips
Sassari–Porto Torres Trenitalia approx. 15-20 min Frequent Ferry port connections
Olbia station–Olbia port Trenitalia/local transfer approx. 10-15 min Frequent Ferry arrivals
Mandas–Arbatax (Trenino Verde) Arst approx. 4-5 hours round trip Seasonal, few days/week Scenic day excursion
Macomer–Bosa (Trenino Verde) Arst approx. 2-3 hours round trip Seasonal, limited days Short scenic trip

Typical figures based on standard regional schedules; always confirm current timetables with Trenitalia or Arst before traveling, especially for seasonal Trenino Verde routes.

Regional rail network overview

Trenitalia operates the core mainline spine — Cagliari in the south up through Oristano to Sassari and Porto Torres in the north, with a branch toward Olbia. Arst fills in with additional regional and narrow-gauge services, including some routes toward Nuoro and Carbonia that Trenitalia doesn't cover directly. The two operators sometimes require separate tickets, so if your route involves switching companies — say, Cagliari to Nuoro, which typically means a change — check which operator runs which leg before buying.

Key stations and journey times

Cagliari's main station sits centrally near the port, an easy walk from the historic Castello district. From there, Oristano is roughly an hour by regional train, and Sassari is around 3 to 3.5 hours depending on the service and number of stops. Olbia's station connects to the ferry port, useful if you're arriving from the mainland. Porto Torres, Sardinia's other major ferry hub, also has rail access, though services are less frequent than to Olbia. Carbonia and Nuoro are reachable but usually involve a change and longer total travel time than the straight-line distance suggests — this is an island where the map lies about how long things actually take by rail.

How to Book Tickets & Plan Your Journey

Booking Sardinia train tickets is simpler than it looks once you know which operator you need. Trenitalia handles mainline bookings through its own website and app, while Arst manages its regional and Trenino Verde routes through a separate system. For short regional hops, you often don't need to book days ahead — tickets are available at station counters or machines right before departure — but for the Trenino Verde's seasonal excursions, advance booking is worth it in July and August when seats on popular departures can sell out.

Online booking platforms and options

Trenitalia's official site and app cover mainline regional tickets and let you check live departures, though Sardinia's regional trains rarely require seat reservations the way mainland Italy's high-speed trains do. Arst publishes its own timetables and ticket information for both standard regional buses/trains and the Trenino Verde seasonal program — this is the source to check for current Trenino Verde dates and routes, since availability shifts yearly. If you're booking a Trenino Verde excursion as part of a guided day trip, several tour operators also package the train ride with a lunch stop or guided village visit; compare current tour options and prices before you book, since these bundled trips often include transport to the departure station, which solo travelers without a car will appreciate.

Ticket types and pricing structures

Regional Trenitalia tickets in Sardinia are priced by distance and are generally inexpensive compared to mainland European rail — short hops often cost just a few euros. Trenino Verde tickets are priced separately as excursion fares, usually higher than an equivalent-distance regional ticket because you're paying for the heritage experience, not just transport. Always validate paper tickets at the station machines before boarding regional trains; failing to do so can result in a fine from a conductor, even if you genuinely bought a valid ticket. Check current prices directly with Trenitalia or Arst when booking, since fares and any family or group reductions can change between seasons.

Train Travel Tips & Best Practices

Sardinian trains run less frequently than you might expect from mainland Europe — some regional lines have only a handful of daily departures, and Sunday service is often reduced further. Build in buffer time, especially if you're connecting to a ferry in Olbia or Porto Torres; missing a train because of a late bus connection is a common and avoidable mistake.

Peak season considerations

July and August bring more tourists but not necessarily more trains — the regional schedule doesn't expand much to match demand. Trenino Verde excursions, by contrast, run their fullest schedule in summer and can book out on weekends, so reserve a few days ahead if you want a specific date. Outside summer, from October through April, most Trenino Verde routes stop entirely, leaving only the mainline network — plan around this if you're visiting in shoulder season and had your heart set on the scenic line.

Luggage and accessibility information

Regional trains generally allow standard suitcases and backpacks without extra fees, with space near doors rather than dedicated racks. Bicycles are often permitted on regional services, sometimes requiring a supplementary ticket — check with Arst or Trenitalia directly since rules vary by route. Accessibility for wheelchair users is inconsistent: larger stations like Cagliari and Sassari have ramps and assistance services if arranged in advance, but smaller rural stations, and especially the vintage Trenino Verde carriages, often lack step-free boarding. If mobility is a concern, call ahead or book through an operator who can confirm accessibility specifics for your exact route.

Combining Train Travel with Other Transport

No train itinerary in Sardinia works in isolation — you'll almost certainly need buses, a rental car, or ferries to fill the gaps. That's not a flaw unique to Sardinia; Corsica's rail network has the same limitation, covering only a fraction of the island, while Sicily's Circumetnea line around Mount Etna is similarly a scenic add-on rather than a full transport solution. Compare that to Mallorca, where the Palma–Sóller train is even more tourist-focused and shorter, or Malta, which has no passenger rail network at all — Sardinia's system, limitations aside, is actually more extensive than several of its Mediterranean neighbors.

Connections to buses and ferries

Arst buses fill most of the gaps trains leave, reaching coastal towns, the Costa Smeralda area, and villages with no rail service at all. Ferry connections matter too: Olbia and Porto Torres are both major ferry ports with rail stations nearby, useful if you're arriving from mainland Italy and want to continue by train rather than renting a car immediately. Cagliari's port is a short walk from its station as well, making a car-free arrival-to-city-center route genuinely workable.

Multi-modal itinerary planning

A realistic plan for a car-free week might look like: fly or ferry into Cagliari, train to Oristano for a couple of nights, bus onward to coastal towns the rail doesn't reach, then train north to Sassari before a ferry home from Porto Torres. If you want the Trenino Verde experience, build it in as a dedicated day rather than a transit day — it's not reliable enough, schedule-wise, to double as point-to-point transport. For beach-heavy trips, accept early that you'll need a rental car or organized tours for at least part of the stay; trains simply don't reach most of Sardinia's coastline directly.

Frequently asked questions

What is the Trenino Verde and how do I book it?

The Trenino Verde is a network of narrow-gauge heritage railway lines, originally built over a century ago, now operated seasonally as scenic tourist excursions rather than daily commuter transport. Routes like Mandas–Arbatax run through mountains and forests inaccessible by main roads. Book through Arst's official website or through a tour operator offering a packaged day trip with transport to the departure station — advance booking is recommended for summer weekends, when popular departures can sell out.

Which towns and cities are connected by train in Sardinia?

Trenitalia's mainline connects Cagliari, Oristano, Sassari, and Porto Torres, with a branch toward Olbia. Arst fills gaps with regional and narrow-gauge services reaching Nuoro and Carbonia, though these often require a change and longer travel time than the distance suggests. Smaller coastal and inland towns, including most Costa Smeralda resort areas, have no direct rail service at all.

How far in advance should I book train tickets?

For regional Trenitalia journeys, same-day booking at the station is usually fine since reservations aren't required. For Trenino Verde excursions, especially in July and August, book a few days to a week ahead through Arst or a tour operator, since weekend departures can fill up during peak summer.

Are there discounts for families or groups on Sardinian trains?

Trenitalia and Arst periodically offer family or group reductions on regional fares, but these change by season and aren't guaranteed across all routes. Check current fare conditions directly on the operator's website or at the ticket counter when booking, rather than assuming a discount applies.

Can I take a bike or large luggage on Sardinian trains?

Standard suitcases are generally fine on regional trains with no extra fee, though storage space near doors is limited rather than in dedicated racks. Bicycles are often allowed but may require a supplementary ticket depending on the route — confirm with Arst or Trenitalia before traveling, since policies vary by line and the Trenino Verde's vintage carriages have limited space.