There are 10 ways to get from Stirling to Florence by train, plane, bus, car, car train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Edinburgh Airport, fly to Florence Peretola Airport
best- Take the train from Stirling to Edinburgh Parktrain
- Fly from Edinburgh Airport (EDI) to Florence Peretola Airport (FLR)plane EDI - FLR
6h 10m€119–272Train to Edinburgh Airport, fly to Bologna Guglielmo Marconi Airport, train
cheapest- Take the train from Stirling to Edinburgh Parktrain
- Fly from Edinburgh Airport (EDI) to Bologna Guglielmo Marconi Airport (BLQ)plane EDI - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
6h 32m€92–287Bus
- Take the bus from Bus Station to Buchanan Bus Stationbus M8 / ...
- Take the bus from Buchanan Bus Station to London Victoriabus
- Take the bus from London Victoria Green Line Station to Luxembourg P+R Bouillonbus
- Take the bus from Luxembourg Park&Drive to Florence Villa Constanza Bus Stationbus
36h 10m€228–348Drive, Eurotunnel
- Drive from Stirling to Folkestonecar
- Take the cartrain from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Florencecar
22h 17m€473–633Train to Glasgow Airport, fly to Florence Peretola Airport
- Take the train from Stirling to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Florence Peretola Airport (FLR)plane GLA - FLR
7h 54m€115–254Train to Edinburgh Airport, fly to Pisa International Airport, train
- Take the train from Stirling to Edinburgh Parktrain
- Fly from Edinburgh Airport (EDI) to Pisa International Airport (PSA)plane EDI - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.train
7h 19m€96–253Train to Edinburgh Airport, fly to Venice Marco Polo Airport, train
- Take the train from Stirling to Edinburgh Parktrain
- Fly from Edinburgh Airport (EDI) to Venice Marco Polo Airport (VCE)plane EDI - VCE
- Take the train from Venezia Mestre to Firenze S.M.N.train
8h 29m€113–282Train, bus
- Take the train from Stirling to London Eustontrain
- Take the bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)bus 700
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Florence Villa Constanza Bus Stationbus
37h 20m€289–470Bus via Paris
- Take the bus from Bus Station to Buchanan Bus Stationbus M8 / ...
- Take the bus from Buchanan Bus Station to London Victoria Coach Station Arrivalsbus 594 / ...
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Florence Villa Constanza Bus Stationbus
37h 53m€231–491Drive, car ferry
- Drive from Stirling to Port of Dovercar
- Take the carferry from Port of Dover to Calaiscarferry
- Drive from Calais to Florencecar
23h 18m€361–566
Edinburgh Airport (EDI) to Florence Peretola Airport (FLR) flights
Questions & Answers
The cheapest way to get from Stirling to Florence is to train and fly which costs €95 - €260 and takes 7h 19m.
The fastest way to get from Stirling to Florence is to train and fly which takes 6h 10m and costs €110 - €280.
No, there is no direct bus from Stirling station to Florence station. However, there are services departing from Bus Station and arriving at Florence Villa Constanza Bus Station via Buchanan Bus Station, London Victoria Green Line Station and Luxembourg Park&Drive. The journey, including transfers, takes approximately 36h 10m.
The distance between Stirling and Florence is 1759 km.
The best way to get from Stirling to Florence without a car is to bus which takes 36h 10m and costs €220 - €350.
It takes approximately 6h 10m to get from Stirling to Florence, including transfers.
Stirling to Florence bus services, operated by Park's of Hamilton, depart from Bus Station.
Stirling to Florence bus services, operated by Park's of Hamilton, arrive at Buchanan Bus Station.
Florence is 1h ahead of Stirling. It is currently 12:33 PM in Stirling and 1:33 PM in Florence.
Book your Stirling to Florence bus tickets online with Omio.
What companies run services between Stirling, Scotland and Florence, Italy?
You can take a bus from Bus Station to Batoni via Buchanan Bus Station, London Victoria, London Victoria Green Line Station, Luxembourg Park&Drive, Florence Villa Constanza Bus Station, and Villa Costanza in around 36h 10m.
- Website
- klm.com
Flights from Edinburgh Airport to Florence Peretola Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- €85–400
Flights from Glasgow Airport to Florence Peretola Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- €80–390
Flights from Edinburgh Airport to Bologna Guglielmo Marconi Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- €70–340
Flights from Edinburgh Airport to Pisa International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 45m
- When
- Friday and Saturday
- Estimated price
- €75–360
Flights from Edinburgh Airport to Venice Marco Polo Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €65–320
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Stirling to Edinburgh Park
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- ScotRail
Train from Stirling to Glasgow Queen Street
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- €14–26
- Website
- ScotRail
Train from Stirling to Edinburgh Park
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- ScotRail
Train from Stirling to Edinburgh Park
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- ScotRail
Train from Stirling to Edinburgh Park
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- ScotRail
- Phone
- 01698 653164
- [email protected]
- Website
- Park's of Hamilton
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–9
- Website
- Park's of Hamilton
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–9
- Website
- Park's of Hamilton
- Phone
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- €22–65
- Website
- Irish Ferries
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
There are 8358+ hotels available in Florence.







