Festive offer: £5 off your first booking, taken off automatically when you book online until 22 December

Claim £5 off

Pickups 24/7 · book 24 hours ahead

Fixed fares · Flight tracking · 60 minutes free waiting

Book a return and save 10%

RTransfer Airport Transfers

Destinations · 4 min read

How do I get from Edinburgh Airport to Dunfermline or Kirkcaldy?

Updated · by the RTransfer team, local Edinburgh drivers

Part of our Edinburgh Airport to Leith, the Lothians, Fife and Perthshire guide

Quick answer

Fife is close to Edinburgh Airport: Dunfermline is about 15.5 miles (22 to 30 minutes by car) and Kirkcaldy about 36 km or 22 miles (around 34 minutes), both over the Forth on the M90. Frequent buses run from the airport to Dunfermline. RTransfer drives door to door anywhere in Fife at one fixed price per car, with flight tracking and 60 minutes' free waiting.

Black Skoda Octavia estate car with extra boot space for airport transfers, parked at the airport at night
Estate: 4 passengers, extra boot space for skis, golf bags and suitcases

Journey times

From Edinburgh Airport toDistanceBy car
DunfermlineAbout 15.5 miles22–30 min
KirkcaldyAbout 22 milesAbout 34 min
St AndrewsSee our guideAbout 1 hr 15 min

By bus

Buses run from Edinburgh Airport to Dunfermline throughout the day, the fastest in about 25 minutes, with most direct services taking around 40 minutes to the town. For Kirkcaldy and the rest of Fife you usually need to change, so check times before you fly.

By private car

A car is the simple choice with luggage, children or a late flight. With RTransfer:

  • One fixed price per car, quoted before you book, with no meter running on the bridge or in traffic.
  • Your driver meets you in arrivals with a name board.
  • Pickups 24/7, so late-night arrivals are covered.

Going further into Fife

For students and golfers heading to St Andrews, read Edinburgh Airport to St Andrews. For Perth and Gleneagles, see Edinburgh Airport to Gleneagles and Perth, and for any other town, our city to city transfers.

Times are typical by car and longer at rush hour. RTransfer prices are per vehicle, not per person. Routes outside the city centre get one fixed quote before you book; the minimum fare is £48 in a saloon. Returns booked together save 10%.

Frequently asked questions

How long does it take from Edinburgh Airport to Dunfermline?

About 22 to 30 minutes by car, for a distance of about 15.5 miles via the M90.

Is there a bus from Edinburgh Airport to Dunfermline?

Yes. Buses run throughout the day, the fastest in about 25 minutes and most direct services in around 40 minutes.

How far is Kirkcaldy from Edinburgh Airport?

About 36 km (22 miles), roughly 34 minutes by car depending on traffic.

Ready when you land

Fixed price, flight tracked, driver waiting. Book online or send us a WhatsApp and we'll reply with your price.

Book on WhatsApp