Duration 9h 40m
Distance 1217 miles
Average price £350
Possible routes 4 found

Florence to Kirkwall

Rome2rio has found 4 ways to get from Florence to Kirkwall by flight and train. We recommend flying from Florence to Kirkwall, which is the fastest option and takes around 9h 40m.
Recommended route

Fly from Florence

  1. Florence
  2. Kirkwall
9h 40m
£191 - £801
Alternative routes

Train to Pisa, fly

  1. Firenze S.M.N.
  2. Pisa
  3. Kirkwall
11h 36m
£115 - £560

Train to Bologna, fly

  1. Firenze Santa Maria Novella
  2. Bologna
  3. Kirkwall
11h 7m
£109 - £475

Train to Venice, fly

  1. Firenze S.M.N.
  2. Venice
  3. Kirkwall
11h 40m
£146 - £767

Frequently asked questions

Want to know about travelling from Florence to Kirkwall? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Florence to Kirkwall is to train and fly which costs 120€ - 600€ and takes 11h 7m.

More details

The quickest way to get from Florence to Kirkwall is to fly which costs 220€ - 950€ and takes 9h 40m.

More details

The distance between Florence and Kirkwall is 1217 miles.

It takes approximately 9h 40m to get from Florence to Kirkwall, including transfers.

More details

There is no direct flight from Florence Airport to Kirkwall Airport. The quickest flight takes 8h 5m and has one stopover.

Search flights

Kirkwall is 1h behind Florence. It is currently 1:46 AM in Florence and 12:46 AM in Kirkwall.

Vueling Airlines, Lufthansa, Air France and three other airlines offer flights from Florence Airport to Kirkwall Airport.

Search flights

There are 112+ hotels available in Kirkwall. Prices start at £65 per night.

More details

The best way to get from Florence to Florence Airport is to tram which takes 18 min and costs 2€.

More details

How to travel from Florence to Kirkwall

Find all the possible transport options for your trip from Florence to Kirkwall right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Florence and Kirkwall?

British Airways, Loganair and seven other airlines fly from Florence to Kirkwall hourly.
Ave. Duration
8h 5m
Estimated price
£220 - £900
Ave. Duration
6h 45m
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
£330 - £1,500

Kirkwall, United Kingdom

Discover how to get to attractions and hotels near Kirkwall.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe