1map logoGo to main page

Bern, Bern (Area) to Florence, Tuscany from $60: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bern, Switzerland
to
Florence, Italy

How to Get from Bern to Florence: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 by busBest price
463 kmDistance
4h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bern to Florence with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
5h  43m
Estimated price
$109-236
Recommended
Company
FlixBus
Bus
Average Duration
11h  20m
Estimated price
$60-80
Cheapest
route map
Distance: 463 km
Duration: 4h 36m

See more options

Pricing table
Company
various
Bus
Average Duration
12h  45m
Estimated price
$74-99
Company
various
Train
Average Duration
5h  52m
Estimated price
$111-226
Company
car
Drive
Average Duration
6h  32m
Estimated price
$125-1110
Company
various
Train
Plane
Average Duration
4h  36m
Estimated price
$1126-1128
Company
various
Train
Plane
Average Duration
6h  55m
Estimated price
$1129-1130
Company
various
Train
Plane
Train
Average Duration
5h  23m
Estimated price
$1131-1132
Company
various
Train
Plane
Average Duration
7h  36m
Estimated price
$1133-1134

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $49 $46 $45 $52 $54 $59 $54
Train $120 $97 $83 $107 $105 $121 $118

Traveling From Bern to Florence

The journey from Bern to Florence offers a striking contrast: you transition from Switzerland’s tranquil, historic charm to Italy’s vibrant culture and artistic heritage.

Best Neighborhoods in Florence

Florence boasts neighborhoods rich in history, art, and local culture.

Oltrarno
• Home to artisan workshops and vibrant local markets.
• Offers stunning views from Piazzale Michelangelo.
Santa Croce
• Known for the Basilica di Santa Croce and local shops.
• A lively nightlife scene with authentic trattorias.
Duomo
• Features the iconic Florence Cathedral and Piazza della Signoria.
• Central location for exploring major attractions easily.

Best Times To Visit Florence's Attractions

Timing your visits can significantly enhance your experience in Florence's attractions.

Uffizi Gallery
Early mornings or late afternoons offer quieter times to explore masterpieces.
Ponte Vecchio
Visit early in the day or during sunset for fewer crowds and stunning views.
Florence Cathedral (Duomo)
Late afternoon on weekdays provides a more peaceful atmosphere for appreciation.

Florence Weather: What to Expect Year-Round

Florence enjoys a Mediterranean climate, characterized by hot summers and mild winters, making spring and fall the most pleasant times to explore the city. Understanding seasonal weather patterns can help you pack appropriately and plan your outdoor activities to enjoy Florence to the fullest.

Dining Recommendation in Florence

Don’t miss out on trying the Florentine steak at Trattoria Mario, where the bold flavors of grass-fed beef are seasoned simply with salt and pepper, offering a culinary experience distinct from Bern’s more refined Swiss dishes. The lively atmosphere, complete with locals and visitors alike gathered around wooden tables, highlights the warmth of Italian hospitality that sets Florence apart.

Bern - Florence operators

Explore transport companies operating between Bern and Florence, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Bern to Milano Centrale

Average Duration
3h 6m
Estimated price
2220-569

Train from Bern to Zürich Flughafen

Average Duration
1h 20m
Estimated price
800-2220

Train from Bern to Basel Sbb

Average Duration
56m
Estimated price
801-802

Train from Bern to Genève-Aéroport

Average Duration
2h 9m
Estimated price
803-804
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Milano Centrale to Firenze S.M.N.

Average Duration
1h 54m
Estimated price
805-565

Train from Bologna Centrale to Firenze S.M.N.

Average Duration
37m
Estimated price
809-807
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Milano Centrale Station to Firenze Santa Maria Novella

Average Duration
1h 55m
Estimated price
1047-808

Train from Bologna Centrale to Stazione Santa Maria Novella

Average Duration
38m
Estimated price
1049-800
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bern to Genoa

Average Duration
7h 25m
Estimated price
801-1029

Bus from Genoa to Florence

Average Duration
2h 40m
Estimated price
1043-1042
Contact phone
+39 0827 34 117
Website
gruppodimaio.it

Bus from Bern to Florence

Average Duration
12h 30m
Estimated price
802-2223
Plane Show flights
Website
http://lufthansa.com

Plane from Zurich Airport to Florence Airport

Average Duration
1h 10m
Estimated price
2221-2225
Website
http://swiss.com

Plane from Zurich Airport to Florence Airport

Average Duration
1h 15m
Estimated price
2226-10290
Website
http://airdolomiti.it

Plane from Geneva Airport to Florence Airport

Average Duration
4h 25m
Estimated price
562-563
Website
http://alitalia.com

Plane from Geneva Airport to Florence Airport

Average Duration
5h 12m
Estimated price
565-2222
Website
http://austrian.com

Plane from Basel Airport to Florence Airport

Average Duration
4h 10m
Estimated price
566-567
Website
http://airfrance.com

Plane from Basel Airport to Florence Airport

Average Duration
5h 35m
Estimated price
1020-568

Bern to Florence: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bern and Florence offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an enchanting road trip from Bern to Florence, covering a distance of 409 miles through picturesque landscapes and charming towns. The journey offers a perfect blend of Swiss and Italian scenery, showcasing the beauty of both countries. 💰 With prices ranging from €120 to €175 for the car journey, travelers can enjoy the flexibility of their own vehicle while saving on transportation costs. Take advantage of the freedom to explore at your own pace and make unforgettable memories along the way.
Average price
€120 - €175
🚆 Traveling from Bern to Florence by train is a scenic journey that involves a transfer at Milano Centrale. The total travel time, including transfers, is approximately 5 hours and 43 minutes. 🎟️ The prices for train tickets between Bern and Florence can vary, typically ranging from €105 to €229. Booking in advance is recommended to secure the best fares for this route.
Departure Point
Bern station
Arrival Point
Firenze S.M.N. station
Useful tips for train travellers
• Onboard services on the EuroCity (EC) trains that operate this route include a dining car with options for both cold and hot meals, along with snacks and beverages. You can enjoy regional delicacies such as fondue or pasta dishes. Additionally, there are amenities like power sockets and Wi-Fi for comfort during your journey.
• The train offers different seating options including First Class, which is more spacious and includes more amenities, along with Business Class and Economy Class. First Class and Business Class provide wider seats, a quieter atmosphere, and complimentary meals, while Economy Class is more affordable but comfortable enough for a pleasant journey. Be sure to check seat availability and choose according to your preference.
• For this route, the main operators are Trenitalia (trenitalia.com) and SBB (Swiss Federal Railways) (sbb.ch). Use these websites to check the schedule, book tickets, and find any potential disruptions or updates on your journey.
🛫 Travelers departing from Bern can easily reach Florence by taking a quick flight from Zurich Airport. The direct flight offered by Lufthansa, Air Dolomiti, or Swiss takes just 1 hour and 10 minutes, making it a convenient option for those looking to reach their destination swiftly.
Departure Point
Zurich Airport
Arrival Point
Florence Airport
Useful tips for plane travellers
• Consider taking a train from Bern to Zurich Airport instead of connecting directly to Florence; it takes about 1 hour and trains run frequently, providing a seamless travel experience to catch your flight.
• Upon arrival at Florence Airport, be prepared for a potentially busy customs area; checking your arrival gate in advance via the airport's official site at aeroporto.firenze.it can save you time navigating to baggage claim.
• Expect taxi fares from Florence Airport to the city center to be around €25-€30; using apps like Uber or local taxi services can help you find the best rates and options for your journey into town.
🚌 The bus journey from Bern to Florence takes approximately 11 hours and 20 minutes, offering travelers a scenic route through the picturesque landscapes of both countries. 💰 Prices for bus tickets between Florence and Bern typically range from €58 to €82, making it a cost-effective and convenient way to travel between these two charming European cities.

Frequently asked questions

Find out more about the route from Bern to Florence.

Or choose the category:
The distance between Bern and Florence is approximately 288 miles. The typical travel time by train is around 6 hours and 14 minutes, while by car, it takes about 6 hours and 32 minutes. If you prefer to take a combination of train and bus, the journey can take around 11 hours and 51 minutes. If you opt for a bus-only option, it may take around 12 hours and 42 minutes to reach Florence from Bern.
The most cost-effective transportation option for traveling from Bern to Florence is by bus. Although it takes a longer time of 12 hours and 42 minutes, it is cheaper with prices ranging from €68-€100. On the other hand, the quickest way to travel between the two cities is by train and fly, which takes only 4 hours and 41 minutes but is more expensive with prices ranging from €118-€344.
The prices for a train from Bern to Florence range from €72 to €170. On the other hand, the prices for a bus from Florence to Bern vary from €68 to €93. These prices can fluctuate depending on the time of year, the class of service, and the availability of tickets. It is recommended to check with the respective transportation companies for the most up-to-date and accurate pricing information.
To travel from Bern to Florence without using public transportation, you can choose to drive. The road distance between the two cities is approximately 409 miles, and it takes about 6 hours and 32 minutes to drive from Bern to Florence. It is important to note that the prices for the journey by car can vary between €118 to €172, depending on factors such as fuel costs and toll fees.
The best way to travel from Bern to Florence without a car is by train. The train journey takes approximately 6 hours and 14 minutes. The cost of the train ticket ranges from €72 to €172. The train provides a convenient and comfortable means of transportation between the two cities.
No, there is no direct train link between Bern and Florence. However, there are train services that require transfers at Brig and Milan. The journey takes approximately 6 hours and 14 minutes. The train services are operated by Swiss Railways and Trenitalia Frecce.
The flight from Bern to Florence typically takes around 1 hour and 10 minutes. This is the quickest option available for travel between the two cities. The cost of the flight can vary depending on the airline and time of booking, but on average, it can range from $100 to $300.
There are plenty of accommodation options available near Florence. With over 2343 hotels to choose from, travelers have a wide range of choices to suit their preferences and budgets. Prices start at €37, ensuring that there are options available for every kind of traveler. Whether you are looking for luxury hotels, budget-friendly accommodations, or cozy bed and breakfasts, Florence has something to offer for everyone.