Compare prices and tickets by train, bus or flight

Fri
Dec 3
$31Regionale
$22Flixbus
Sat
Dec 4
$31Intercity Notte
$18Flixbus
Sun
Dec 5
$33Regionale
$22Flixbus
Mon
Dec 6
$27Intercity
$25Movelia
Tue
Dec 7
$27Intercity
$35Trenitalia
Wed
Dec 8
$23Intercity Notte
$18Flixbus
Fri
Dec 10
$27Intercity
$22Flixbus
Sat
Dec 11
$28Intercity
$18Flixbus
Sun
Dec 12
$29Intercity Notte
$24Flixbus
Tue
Dec 14
$20Intercity
$59Movelia
Wed
Dec 15
$20Intercity
$22Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Rome and Lucca

distanceDistance167 miles (270 km)
durationAverage bus duration4 h 20 min
priceAverage bus ticket price$23 (€19)
changesDirect busYes
carriersBus companiesFlixbus or BlaBlaCar

Buses from Rome to Lucca cover the 167 miles (270 km) long journey taking on average 4 h 20 min with our travel partners like Flixbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $23 (€19), you can find the cheapest bus ticket for as low as $18 (€15). Travelers depart most frequently from Roma Termini and arrive in Lucca, Viale Regina Margherita / Via Montanara.

Bus companies

Travel with FlixBus from Rome to Lucca

Travel between Rome and Lucca from $18 (€15) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

FlixBus

Find the perfect FlixBus bus from Rome to Lucca for a smooth and relaxing journey. Omio makes it convenient for you to check the latest FlixBus bus schedules and compare the cheapest, fastest or earliest bus from Rome to Lucca. You can also check relevant travel information for the FlixBus bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap FlixBus bus tickets online. You can expect to travel around 167 miles (270 km) on this route and your FlixBus Rome to Lucca bus ticket can cost as little as $18 (€15) one-way if you book in advance. When you search for FlixBus tickets from Rome to Lucca in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official FlixBus bus tickets online quickly and easily on Omio and enjoy the travel experience!

Travel Tips

Bus to Lucca from Rome
Take the bus to Lucca easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Lucca.
FAQs
How much do cheap bus tickets to Lucca from Rome cost?
Bus tickets from Rome to Lucca for some dates and times can be found for as cheap as $18 (€15)  one way in the next 7 days.
How much is the bus from Rome to Lucca on average?
The Rome to Lucca bus ticket price is on average $23 (€19)  if you are looking to purchase your tickets for this route in the next week.
How far is it from Rome to Lucca by bus?
The bus distance from Rome to Lucca is around 167 miles (270 km).
How many hours is the bus time from Rome to Lucca?
The Rome to Lucca bus duration is on average 4 h 20 min, which is to be expected when traveling 167 miles (270 km) from Rome to Lucca. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which bus station from Rome to Lucca do I depart from? Which Lucca bus station from Rome do I arrive in?

Some of the Rome bus stations to Lucca you can start your journey from include Rome, Termini (G), Rome, Roma Ostiense and Roma, Via Marsala / Viale Enrico De Nicola. Similarly, some of the arrival bus stations in Lucca include Lucca, Viale Regina Margherita / Via Montanara, Lucca, Stazione FS and Lucca.

When traveling this route, Omio customers are departing most frequently from Roma Termini   and arriving in Lucca, Viale Regina Margherita / Via Montanara.

Where is the departure bus station in Rome located? Where is the arrival bus station in Lucca located?

Passengers booking this journey most frequently board their buses from Roma Termini and need to travel around 1 mile (1.6 km) from the city center to get to this bus station.

Passengers arriving in Lucca most often arrive at Lucca, Viale Regina Margherita / Via Montanara and need to travel around 0.4 miles (576 m) from this bus station to the city center.

Which bus companies can take me to Lucca from Rome?
If you're looking for buses from Rome to Lucca, you can rely on Flixbus or BlaBlaCar to get you to Lucca. It's also good to check out all possible bus companies for the Rome to Lucca journey to see if there might be differences in the amenities they offer.
When is the earliest bus from Rome to Lucca? When is the last bus from Rome to Lucca?
The earliest bus departing from Rome to Lucca leaves at 9: 15 AM. The last bus departing from Rome to Lucca leaves at 9: 55 PM. You can find the latest Rome to Lucca bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I book the Rome to Lucca bus for the best deals on tickets?
The price of a one way bus ticket from Rome to Lucca is on average $23 (€19) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this journey. In general, you can find bus tickets from Rome to Lucca available a few months in advance.