Sardinia Bus Timetables: How to Read ARST Schedules

The safest way to read an ARST schedule is to choose your travel date first, then match the correct direction, stop and individual bus run. On ARST’s timetable pages, each column represents one corsa, or run, while the rows are the stops served by that run. For Sardinia bus timetables, never choose a departure simply because the time looks right. Check the service calendar above that column and confirm that the same bus actually stops where you need to get off.

This matters because one ARST line can contain weekday, school-day, holiday and other specially scheduled journeys in the same large timetable. A departure that appears on screen is not necessarily operating on your date.

Start With the Right ARST Schedule Tool

ARST is the regional public transport operator behind many of Sardinia’s intercity buses, plus several urban, rail and light-rail services. Its timetable system offers two particularly useful ways to search.

  • You know where you are going: use the official ARST Trip Planner, enter your origin, destination, date and time, and let it identify possible journeys.
  • You already know the bus line: use the ARST timetable section to inspect the full quadro orario, meaning the timetable grid for that line.

The trip planner is usually easier for a simple journey such as Cagliari to Villasimius. The full timetable is better when you need to understand intermediate stops, compare several departures or work out why two apparently identical buses follow different routes.

How an ARST Quadro Orario Is Laid Out

The timetable can look intimidating on a phone because it may contain dozens of stops and dozens of journeys. The trick is to understand what moves vertically and what moves horizontally.

  • Linea is the bus line number.
  • Fermata means stop.
  • Numero corsa is the number of one particular bus run, not the line number.
  • Condizione pianificazione describes the calendar or operating condition attached to that run.
  • Each column is one bus journey.
  • Each row is one stop.

That last distinction solves most timetable mistakes. Suppose you find a departure at 10:20 from your stop. Do not then move sideways looking for your arrival. Stay in the same column and move down through the timetable until you reach your destination stop. The time there is the arrival for that particular run.

If the destination cell in that column is blank, that run does not serve that stop. Choose another column.

Filter by Date Before Comparing Departure Times

ARST timetable pages include a Filtra per data option. Use it whenever possible. It removes much of the guesswork created by service codes and seasonal operating patterns.

If you are viewing the complete timetable instead, you will see short codes above the journey columns. Common examples include FER, FEST and SCO, but some routes show additional conditions such as GIO or more specialised variants.

Do not try to build a universal glossary and assume it applies to every trip. ARST lets you consult the calendar associated with the planning condition, and that calendar is more useful than an English translation of the abbreviation.

There is also a linguistic trap here. Italian feriale should not automatically be interpreted as “Monday to Friday.” Transport calendars distinguish working/non-holiday days from holidays in ways that may include Saturday or use more specific conditions. Check the actual date attached to your chosen corsa.

Check the Direction Before You Read Anything Else

The same line page normally contains separate timetable sections for opposite directions. The place names in the heading tell you which way the buses are running.

This sounds obvious until you search a large page for your town, spot the right stop name and start reading times from the wrong half of the schedule. Before choosing a column, confirm that the heading starts on the side you are travelling from and continues toward your destination.

For a route running A to B to C, the reverse timetable may be shown separately as C to B to A. The line number can remain exactly the same.

The Corsa Number Is More Useful Than It Looks

Once you have found a suitable departure, note the numero corsa. ARST’s timetable system allows individual runs to be inspected in more detail, including their route and stops.

This is particularly useful when two buses leave the same town close together but take different branches. One may serve your beach, village or roadside stop while another bypasses it. The line number alone does not prove that every bus follows every possible stop shown in the overall line timetable.

A good final check is simple: follow the chosen corsa column from your boarding stop all the way to your destination. There should be a time in both cells.

Use the Exact Stop Name, Not Just the Town

Many Sardinian towns have several ARST stops. Large places such as Cagliari can have a main autostazione plus stops identified by street, street number, railway station or nearby landmark. Smaller towns may also have several stops spread along the main road.

Pay attention to words such as:

  • Autostazione: bus station.
  • Stazione: station, although check whether the context means bus or rail.
  • Municipio: town hall.
  • Via or Viale: street or avenue, often followed by a house number or landmark.
  • Porto: port.
  • Fermata: stop.

Do not assume that selecting “Cagliari” or “Olbia” has solved the wayfinding problem. Copy the complete ARST stop name into your notes and check where it is before travel day.

Timetable Time and Stop Information Are Different Things

The full timetable tells you the planned schedule. ARST also has individual palina, or stop, pages showing departures from specific stops. Where live information is available, some departures can also display an operating status. Other journeys may appear only with their scheduled time.

The stop pages are particularly valuable on the day of travel because ARST can publish notices about diversions, temporarily suspended stops, strikes and replacement stops. Local festivals and road closures can move a bus away from its normal street even though the underlying line timetable still looks familiar.

So use the timetable for planning, then check current stop or service information again shortly before travelling when the journey matters.

Sundays, Holidays and School Calendars Need Extra Attention

Never plan a Sunday return by looking at a Saturday schedule. The same applies to national holidays, local service changes and periods when schools are closed.

School-related runs can make weekday service look much more frequent than it will be during summer or school holidays. Conversely, summer tourist routes may add useful coastal connections that do not operate year-round.

The safest sequence is:

  1. Enter the actual date you intend to travel.
  2. Confirm the direction.
  3. Find your precise boarding stop.
  4. Choose a departure column.
  5. Confirm that the same column reaches your destination.
  6. Open the run’s calendar if there is any doubt about its operating condition.

Leave More Margin for Connections Than the Timetable Suggests

A timetable can tell you that one bus reaches a town at 13:05 and another leaves at 13:12. It cannot make seven minutes a comfortable connection.

Connections become especially risky when you have luggage, need to find another stop, are changing from train to bus, or the second service is the last useful departure of the day. In a small town, two routes using the same place name may not necessarily use the same physical stop.

For an itinerary involving several Sardinian bases, check each critical transport leg first and then build your Italy itinerary around the connections that actually work, rather than choosing hotels and trying to force the buses to fit afterward.

With Luggage, Prefer Obvious Terminals Where You Can

If two stops are equally practical, a clearly identified bus station or major interchange is usually easier than an unfamiliar roadside stop when you have suitcases. You have more room to confirm the destination, identify your bus and deal with a last-minute platform or stopping-position question.

At smaller stops, arrive with the location already saved on your phone. Do not use the scheduled departure time as your method of finding the stop after you arrive in the town. Street names and ARST’s exact stop wording matter.

For an early morning departure, check the stop in daylight the previous day if practical. That is especially useful in villages where the “station” may simply be a signed roadside stopping point rather than a staffed terminal.

What to Do When Your Expected Bus Does Not Appear

First, make sure you are not standing at the opposite-direction stop. Then check the exact fermata name and your chosen corsa calendar again.

If those are correct, look for a current ARST notice affecting the town or line. Temporary diversions can suppress several normal stops and create a fermata provvisoria, a temporary stop, elsewhere nearby.

If you have missed the bus rather than encountered a disruption, search the trip planner again using the current time. Also inspect nearby ARST stops instead of assuming the next departure must leave from the same place. In larger towns, another line or stop may provide a workable alternative.

Be much more conservative with the final bus of the evening. Sardinia has excellent public transport corridors, but frequency can thin sharply outside the main cities. A missed midday service may cost an hour or two. A missed final departure can turn into a taxi problem in a place where taxis are not waiting around the corner.

The 30-Second Check Before You Leave for the Stop

  • Correct date?
  • Correct direction?
  • Exact stop, not merely the correct town?
  • Correct numero corsa?
  • A time shown for both your boarding and destination stops in the same column?
  • Operating calendar valid for today?
  • No diversion, strike or temporarily suspended stop affecting the journey?

If all seven answers are yes, you have read the ARST timetable the way it is intended to be read. The numbers themselves are the easy part. The real skill is making sure the particular bus behind that number is operating on your date, in your direction, and through the exact stop where you are standing.

Scroll to Top

Italy on Foot

Planning your own Italy trip?

The app

Plan with Italy on Foot

Organize your route and daily plans, with maps and AI-assisted help while you travel.

See app + passes

Prefer to start with the newsletter?

Practical Italy advice from Maria, written from Rome since 2014. Free to subscribe.

Read the newsletter
Keep reading