Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Bristol to Florence

🚂 Embark on a journey from Bristol to Florence by train, spanning a distance of 1,930 km and requiring 8 transfers. Begin your adventure with a train towards London Paddington, followed by various connections through cities like Lyon, Geneva, and Milan before reaching Florence's Santa Maria Novella station. 🌍 Opt for a different route from Bristol to Florence, this time with 4 transfers and a total distance of 1,837 km. Start with a train towards London Paddington, then venture through Paris, Geneva, and Milan, finally arriving at Firenze Santa Maria Novella. Enjoy diverse landscapes and cultural experiences along the way.

Where to stay in Florence

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

Accomodation
  • The companies that provide train routes from Bristol to Florence include GWR, Eurostar, NS International, SNCF, Schweizerische Bundesbahnen, BLS, ITALO TRENO, and Trenitalia. There are two main routes with multiple transfers along the way. The journey can take around 22 hours 39 mins with 8 transfers on one route, or about 21 hours 34 mins with 4 transfers on the other route. Passengers can expect a scenic and diverse journey through various European cities on their way to Florence.
  • The fastest train option between Bristol and Florence is via Route 2, which takes approximately 21 hours and 34 minutes with 4 transfers. This route involves traveling from Bristol Temple Meads to London Paddington, then taking the Eurostar to Gare du Nord in Paris, followed by trains to Geneva and finally arriving at Firenze Santa Maria Novella. The efficient connections and shorter travel time make Route 2 the quicker option compared to Route 1, offering a more streamlined journey to reach the beautiful city of Florence.
  • There are a total of 12 trains between Bristol and Florence when considering both Route 1 and Route 2. Route 1 involves 9 train transfers, while Route 2 requires 5 train transfers. Each route offers a unique and scenic journey through various European cities before reaching the beautiful destination of Florence. Trains from different agencies such as GWR, NS International, SNCF, Trenitalia, and more operate along these routes to facilitate the travel between Bristol and Florence.
  • The first train of the day to travel from Bristol to Florence depends on the chosen route. For Route 1, the first train departs from Bristol Parkway towards London Paddington, typically in the early morning hours. On Route 2, the first train leaves from Bristol Temple Meads towards London Paddington. The last trains on both routes usually depart in the late evening from various stations along the journey towards Florence, providing travelers with flexible options for their travel schedule.
  • There are no direct train trips available between Bristol and Florence on the provided routes. Both Route 1, with 8 transfers, and Route 2, with 4 transfers, require passengers to change trains multiple times during the journey. Passengers traveling from Bristol to Florence will experience a scenic and varied trip through different European cities as they make their way to their final destination.

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