Italy's long-distance coach market has grown considerably in recent years, with FlixBus establishing a wide network and Itabus — a newer Italian competitor — challenging it on the main city pairs. For travellers who find the Frecciarossa or Italo high-speed trains too expensive, or who need to reach towns not well served by rail, the coach offers a real alternative. Here is how both operators work and how to choose between them.
The two main operators: FlixBus and Itabus
FlixBus entered the Italian market following the deregulation of the country's long-distance coach sector and now runs an extensive network connecting major cities as well as secondary towns, airports and coastal resorts. It is the more established of the two pan-Italian operators and offers the widest geographic coverage.
Itabus launched in 2021, backed partly by the Italo rail group. It focuses on higher-quality coaches on the main intercity corridors — Rome, Milan, Naples, Florence, Venice, Bari — and positions itself as a premium alternative to FlixBus rather than the cheapest option. In practice, fares on both can be competitive, and it is worth checking both for the same route.
Key routes and journey times
Journey times by coach are considerably longer than by high-speed train on the main corridors, but fares are often significantly lower — particularly for early bookings:
- Rome to Milan: around 5–6 hours by coach (vs about 2h55 by Frecciarossa or Italo). Both FlixBus and Itabus serve this route.
- Rome to Naples: about 2h30 by coach (vs around 1h10 by high-speed train) — a practical alternative given the short journey time.
- Rome to Florence: about 2h30–3h by coach (vs about 1h30 by high-speed). Coaches can be very price-competitive here.
- Milan to Florence: around 2h30 by coach (vs under 2h by Frecciarossa).
- Rome to Bari: around 4–5 hours by coach; rail is slower and less direct on this route.
- Naples to Bari: a route where coach is often the better-connected option.
Routes where coaches are particularly useful in Italy
Italy's rail network is excellent along the spine of the country — the high-speed line running from Turin through Milan, Bologna, Florence, Rome and onward to Naples — but weaker in the south, the islands and some inland areas. Coaches fill these gaps:
- The Mezzogiorno: Calabria, Basilicata and rural Puglia are better served by coach than by rail on many routes.
- The Amalfi Coast and Cilento: no rail access; SITA Sud buses serve the coast, and FlixBus connects nearby larger towns.
- Sicily: rail services exist but are slow on the island. SAIS Autolinee and other regional operators run between Palermo, Catania, Agrigento and Syracuse. FlixBus also runs some Sicilian routes, typically entered via ferry from the mainland.
- Sardinia: limited rail; ARST buses cover the island extensively.
- Airport connections: FlixBus and Itabus both serve key airports including Rome Fiumicino, Milan Malpensa and Naples Capodichino with intercity services that are cheaper than taxi and often comparable to airport express trains.
How to book FlixBus and Itabus in Italy
Both operators have English-language websites and apps that accept international payment cards. Booking is straightforward: select your route and date, choose a seat, and pay. Both allow seat selection at the time of booking — a feature worth using on longer journeys to secure a window seat or front-of-bus position.
Fares follow a dynamic pricing model — lowest when booked well ahead, rising as the coach fills. Promotional fares are frequent on both platforms. For a full walkthrough of how to book European coaches, including tips on finding the best price, see the dedicated guide.
Note on regional Italian operators: for routes not covered by FlixBus or Itabus — particularly in the south and on the islands — regional operators like Marino Autolinee, Marozzi, SAIS and ARST fill the gaps. A journey-comparison site is useful for surfacing these less-visible operators.
Coach versus train in Italy
The Trenitalia Frecciarossa and Italo trains are fast, comfortable and reservation-required. On the main corridor (Milan–Bologna–Florence–Rome–Naples), the high-speed train is almost always faster than the coach and often not dramatically more expensive if booked in advance. The train wins for time.
The coach wins when:
- You are very price-sensitive and can live with a longer journey — fares on coaches booked weeks ahead can be a fraction of equivalent train tickets.
- The rail connection requires multiple changes and the coach is more direct.
- Your origin or destination is not on the main high-speed spine.
- You are flexible on departure time and want to take an overnight service.
A useful comparison is Rome to Naples: the high-speed train is around 1h10, but the coach at around 2h30 is genuinely not a hardship, and the fare difference can be substantial. On this route, both options are practical.
Night coaches in Italy
FlixBus and regional operators run overnight services on longer routes — Rome to Palermo (crossing by ferry at Messina), Milan to Bari and similar. These take eight or more hours and are best suited to travellers who can sleep on coaches. The alternative of a hotel night is an explicit trade-off: the overnight coach is often cheaper than a budget hotel plus day-time transport, though not always. See the night bus guide for what to expect and how to prepare.
Luggage and practicalities
Both FlixBus and Itabus allow a carry-on and one piece of hold luggage in the coach underfloor compartment, with extra bags charged at a fee. Large rucksacks and standard suitcases are fine; check the current policy on the operator's website for exact dimensions. Coaches have USB charging points; Wi-Fi is available on most services but can be slow. There are no on-board toilets on standard FlixBus coaches, though comfort stops are made on longer routes.
Frequently asked questions
Is FlixBus or Itabus better in Italy?
It depends on the route. FlixBus has broader geographic coverage, including smaller cities and airport routes. Itabus is competitive on main city pairs and claims higher coach standards. Check both for your specific journey — fares vary and both run modern, comfortable coaches.
Can I get to Sicily by coach?
Yes. Some services run from the Italian mainland to Palermo, Catania and other Sicilian cities, crossing via ferry at the Strait of Messina (Villa San Giovanni to Messina). The full journey from Rome takes around 9–10 hours.
How do I get from Rome to the Amalfi Coast by coach?
There is no direct coach to Amalfi or Positano from Rome. The practical approach is to travel to Naples or Salerno by high-speed train, then take a SITA Sud bus along the coast. FlixBus connects Rome to Naples; from there, onward coastal buses operate from Napoli Piazza Garibaldi or from Salerno.
Are coach fares in Italy cheaper than train fares?
Very often, especially if you book ahead. On the main high-speed corridor, advance train fares can be competitive with coaches, but the coach is typically the cheaper option for last-minute travel and on secondary routes.
Sources and further reading:
- FlixBus Italy routes and booking: FlixBus official site.
- Itabus routes and booking: itabus.it.
- Rail comparison and overland context: The Man in Seat 61.
- Interrail for Italy-wide rail passes: Interrail.
