Compare prices and tickets by train, bus or flight

Dec 5
Find prices
Dec 6
$23Marino Autolinee
Dec 7
$15Intercity Notte
$43Marino Autolinee
Dec 8
$27Intercity Notte
Dec 10
$15Intercity Notte
$43Marino Autolinee
Dec 11
Find prices
Dec 12
$16Intercity Notte
$23Marino Autolinee
Dec 15
Find prices
$47Marino Autolinee
Dec 16
Find prices
$43Marino Autolinee
Dec 17
$23Marino Autolinee

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

Eurolines France
Bla Bla Bus

Bus Information between Florence and Riomaggiore

distanceDistance78 miles (126 km)
durationAverage bus duration2 h 5 min
priceAverage bus ticket price$34 (€28)
changesDirect busYes
carriersBus companiesBlaBlaCar, Flixbus or Bus Center

Buses from Florence to Riomaggiore cover the 78 miles (126 km) long trip taking on average 2 h 5 min with our travel partners like BlaBlaCar, Flixbus or Bus Center. There are direct bus services available. While the average ticket price for this route costs around $34 (€28), you can find the cheapest bus ticket for as low as $23 (€19).

Bus companies

Florence to Riomaggiore with FlixBus

Buy your official FlixBus bus tickets from Florence to Riomaggiore from $23 (€19) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable trip.


Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Florence and Riomaggiore.

Save time and money by searching for and booking your FlixBus bus from Florence to Riomaggiore online with Omio! If you’re looking for the cheapest, fastest or earliest FlixBus bus from Florence to Riomaggiore, Omio can help you out every step of the way. Check current FlixBus bus schedules for the ideal departure and arrival times, compare the best connections for the 78 miles (126 km) route from Florence to Riomaggiore as well as ticket information for the bus (such as baggage allowance and amenities offered onboard), and then book a cheap bus ticket – all in one convenient place. If you are using the Omio app to search for buses from Florence to Riomaggiore, you can check straight away if the FlixBus ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the bus station. Buy your official FlixBus Florence to Riomaggiore bus tickets online on Omio quickly and easily and enjoy the travel experience!

These are FlixBus' ticket policies for COVID-19 for the bus between Florence and Riomaggiore:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Bus to Riomaggiore from Florence
Take the bus to Riomaggiore 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 Florence to Riomaggiore.
How much do cheap bus tickets between Florence and Riomaggiore cost?
Looking to save money on your trip? Omio customers have found the cheapest bus from Florence to Riomaggiore for the next 7 days starting from $23 (€19)  one way.
What is the price of a bus ticket from Florence to Riomaggiore?
The bus price from Florence to Riomaggiore is on average $34 (€28)  if you are looking to purchase your tickets for this journey in the next 7 days.
How many miles is it from Florence to Riomaggiore by bus?
The Florence to Riomaggiore bus distance is approximately 78 miles (126 km).
How long is the bus from Florence to Riomaggiore?
The Florence to Riomaggiore bus duration is on average 2 h 5 min, which is to be expected when traveling 78 miles (126 km) from Florence to Riomaggiore. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which bus providers can take me to Riomaggiore from Florence?
Take the Florence to Riomaggiore bus with BlaBlaCar, Flixbus or Bus Center. However, it's always good to check out all possible bus companies for the trip from Florence to Riomaggiore as there might be differences in the amenities they offer.
What time is the earliest bus from Florence to Riomaggiore? What time is the last bus from Florence to Riomaggiore?
The earliest bus for this journey departs from Florence at 5: 55 PM. The last bus leaves from Florence at 9: 25 PM. Check Omio for the latest bus schedule from Florence to Riomaggiore and book the best time to depart on your chosen travel date.
How far in advance should I book bus tickets from Florence to Riomaggiore for the best deals?
You can find buses to Riomaggiore from Florence to cost on average $34 (€28) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Florence to Riomaggiore bus generally on sale a few months before the planned travel date.