Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bristol to Florence

🚆 Embark on an exciting train journey from Bristol to Florence, covering a distance of 1,930 km with 8 transfers along the way. From Bristol Parkway, you'll make your way to London Paddington with GWR before continuing on to various European cities.

Where to stay in Florence

There are over 3544 hotels to stay in Florence. Prices range from $18 per night.

Find accommodation
  • The train routes from Bristol to Florence are provided by several companies. For Route 1, the agencies involved are GWR, NS International, SNCF, Schweizerische Bundesbahnen, BLS, Trenord, ITALO TRENO, and Trenitalia. For Route 2, the agencies are GWR, Eurostar, SNCF, and Trenitalia.
  • The fastest train route between Bristol and Florence is Route 2, which takes approximately 21 hours and 34 minutes to reach Florence from Bristol. This route has 4 transfers and covers a distance of 1837 km. The trains involved in this route are operated by GWR, Eurostar, SNCF, and Trenitalia, offering a relatively quicker journey compared to Route 1 with fewer transfers. For travelers looking for a more time-efficient option, Route 2 would be the recommended choice.
  • There are two main train routes available between Bristol and Florence. Route 1 entails 8 transfers during the journey, while Route 2 involves 4 transfers.
  • The first train of the day to travel from Bristol to Florence for Route 1 involves departing from Bristol Parkway towards London Paddington and takes approximately 1 hour and 18 minutes. The last train of the day on this route would be the train from Milano Centrale to Roma Termini, which departs at approximately 1 hour 4 minutes before reaching Bologna Centrale. For Route 2, the first train departs from Bristol Temple Meads towards London Paddington, taking about 1 hour and 37 minutes, with the last train being the Frecciarossa from Milano Centrale to Firenze Santa Maria Novella, which takes about 1 hour and 54 minutes.
  • There are no direct train trips each day between Bristol and Florence using the provided routes. Both Route 1 and Route 2 involve multiple transfers at different stations such as London Paddington, Geneva, Milano Centrale, and other locations.

Will you be returning to Bristol by train?

If you are looking for the return train journey, check out trains from Florence to Bristol

See schedule