Dunfermline sits 16 miles from Edinburgh Airport across the Forth — close enough that the M90 gets you there in half an hour when the road is clear, far enough that the public transport options involve a train, a change at Edinburgh Gateway, and then a tram to the terminal. That three-leg journey works well enough for a solo traveller with a rucksack and plenty of time. It works considerably less well at 4am with two suitcases, a toddler, and a flight that boards in two hours. A pre-booked Edinburgh Airport taxi from Dunfermline costs from £35 in a saloon, picks you up at your front door in Dunfermline, Rosyth, or Dalgety Bay, and drops you at the terminal entrance. One vehicle, one fare, no changes. This guide covers both airports, real fares, journey times, and the honest comparison with public transport.


Edinburgh Airport — Fares, Route, and Journey Times

Edinburgh Airport (EDI) is the primary airport for West Fife passengers. It sits at Ingliston, roughly 16 miles from Dunfermline town centre via the M90 southbound and the Edinburgh City Bypass (A720). The route crosses the Queensferry Crossing, joins the M90/M9 interchange, and approaches the airport from the west along the A8. In clear conditions — early morning, evenings, weekends — the drive takes 25 to 35 minutes from most KY11 and KY12 postcodes.

The morning rush changes the maths. Between 7am and 9am on weekdays, the Edinburgh City Bypass reliably slows around the Hermiston Gait and Gogar junctions, adding 10 to 20 minutes. For a 7am departure from Edinburgh Airport, a 5:00am pickup from Dunfermline gives comfortable margin. For a 10am departure, a 7:30am pickup accounts for worst-case traffic with time to spare for bag drop and security. Our drivers do this route daily — they know where the bypass backs up, they know the Queensferry Crossing wind restrictions that occasionally close the upper deck, and they know the airport's drop-off layout without needing a satnav.

Fixed fares from Dunfermline to Edinburgh Airport — 2026 (saloon)
Pickup AreaSaloon (1-4 pax)MPV (5-6 pax)DistanceOff-Peak Time
Dunfermline town centre (KY12)£35–£45£48–£5816 miles25–35 min
Rosyth (KY11)£32–£42£45–£5514 miles22–32 min
Dalgety Bay (KY11)£33–£43£46–£5615 miles23–33 min
Inverkeithing (KY11)£30–£40£42–£5213 miles20–30 min
Crossgates / Cowdenbeath (KY4)£40–£50£53–£6320 miles30–40 min

All fares are fixed price — locked at booking and including the airport drop-off. For an exact quote from your specific postcode, use the online booking form.


Glasgow Airport — The Longer Run

The Dunfermline to Glasgow Airport route covers roughly 45 miles — a significantly longer journey via the M90, M9, and M80 motorways. Off-peak, the drive takes 60 to 75 minutes. During the M80 morning rush between Cumbernauld and the Kingston Bridge approach, allow 75 to 95 minutes. The fare reflects the distance: from £65 for a saloon, from £80 for an MPV.

Glasgow Airport handles Ryanair, easyJet, Jet2, TUI, and several long-haul carriers including Emirates to Dubai and United to New York/Newark. For Dunfermline passengers booked on a carrier that only operates from Glasgow, the pre-booked taxi is often the most practical option — the alternative is a train from Dunfermline to Queen Street or Central, then a bus or taxi from Glasgow city centre to the airport. That three-leg public transport route takes roughly the same time as a direct car but involves two changes with luggage.

For Glasgow Airport taxi pickups on the return — arrivals after a long flight — the driver monitors your inbound flight, adjusts for delays, and meets you inside the terminal. The drive back to Dunfermline via the M80 and M9 at 11pm on a midweek evening takes about an hour. At that time of night, with your bags in the boot and the motorway empty, it is a considerably more appealing prospect than navigating Glasgow's rail connections while jet-lagged.


Taxi vs Train — The Honest Comparison

The train from Dunfermline to Edinburgh Airport is not a single journey. It requires a ScotRail train from Dunfermline Town to Edinburgh Gateway (roughly 20 minutes), then a change onto the Edinburgh Tram (roughly 8 minutes to the airport). That is two vehicles, one change, and two sets of platform navigation with luggage. Total journey time: approximately 30 to 45 minutes when connections align. When they do not align — a missed tram, a delayed train, a Sunday timetable — the same trip can stretch to an hour.

Dunfermline to Edinburgh Airport — cost comparison (2026)
Option1 Person2 PeopleFamily of 4Door-to-Door?
ScotRail + Tram£15–£20£30–£40£60–£75No — station to terminal via tram
Stagecoach bus (via Halbeath P&R)£8–£12£16–£24£32–£48No — bus stop to terminal, 50+ min
Pre-booked taxi (fixed)£35–£45£35–£45 (shared)£35–£45 (shared)Yes — your door to terminal

For a solo traveller with one bag and good timing, the train works well and costs less. No argument with that. But the maths shift with every additional passenger. Two people sharing a £40 taxi pay £20 each — roughly the same as two train-plus-tram combinations. A family of four pays £10 each in the taxi versus £15 to £20 each on the train — and the taxi picks them up at their front door in Rosyth or Dalgety Bay rather than requiring a walk to the station with four suitcases and a pushchair.

The early morning problem is the clincher. Edinburgh Airport handles a heavy schedule of easyJet, Ryanair, and Jet2 departures between 6am and 8am. A 6:30am departure means bag drop closes at 5:50am, which means arriving at the terminal by 5:15am at the latest. The first ScotRail from Dunfermline Town does not arrive at Edinburgh Gateway early enough for the 5:15am tram connection. A pre-booked car at 4:30am from your front door costs the same as one at midday — no surcharge, no reduced service, driver confirmed the night before.


Rosyth Cruise Terminal — A Route Worth Knowing

Rosyth is not just a residential area — it is a working cruise port. Ships including Fred. Olsen and cruise line repositioning vessels dock at the Rosyth International Ferry Terminal, and passengers flying into Edinburgh Airport to join a cruise (or flying out after one) need a transfer between the airport and the port. The drive is roughly 12 miles and takes 20 to 30 minutes.

This is a route where a pre-booked car earns its fare. Cruise passengers typically travel with more luggage than a standard airline passenger — a week-long cruise generates a suitcase count that the train and tram cannot realistically handle. A saloon with a large boot, or an MPV for passengers travelling with a group, makes the cruise terminal connection simple. The driver collects from Edinburgh Airport arrivals with a name board and drives directly to the port — no changes, no luggage transfers, no navigating Edinburgh's tram system with three suitcases and a suit bag.


Early Morning and Late Night — When It Matters Most

A 4am pickup costs the same as a noon pickup. There is no overnight premium, no "unsociable hours" surcharge, and no reduced service. The driver is confirmed the evening before with name, vehicle registration, and a direct phone number. When your alarm goes off at 3:45 for a 6am easyJet to Malaga, the car is already on its way.

This is where the walk-in model and the train both fall short. Most local Dunfermline taxi offices operate reduced hours overnight — phoning at 3am hoping someone answers is not a plan. ScotRail's first trains do not run early enough for pre-7am departures from Edinburgh Airport. The only approach that covers every departure time from either airport is a booking placed in advance, with a confirmed driver, at a fare that does not change because the pickup happens before sunrise.

Late night arrivals work the same way in reverse. A flight landing at Edinburgh Airport at 11:30pm puts you in the terminal at midnight. The last tram runs at approximately 11:15pm (check the Edinburgh Trams timetable for current schedules). The train from Edinburgh Gateway to Dunfermline has already stopped. A pre-booked driver is inside the arrivals hall with your name on a board, your flight has been tracked in real time, and 45 minutes of free delay waiting is included. You walk out, your bags go in the boot, and you are home in Dunfermline in half an hour.


Areas Covered Across West Fife

The service covers every KY postcode in West Fife — not just Dunfermline town centre. Whether you live in a residential street in Rosyth, a house in Dalgety Bay overlooking the Forth, a flat in Inverkeithing, or a village property in Crossgates, the driver collects from your door.

Dunfermline town centre and Dunfermline suburbs (KY12) — the commercial hub of West Fife. Most Edinburgh Airport runs from KY12 take 25 to 35 minutes off-peak. Carnegie Drive, Pitreavie, Duloch, and Milesmark are all covered at the same fixed fare.

Rosyth (KY11) — including the cruise terminal, dockyard area, and residential streets. Rosyth is slightly closer to the Queensferry Crossing than Dunfermline town centre, making it one of the quickest Edinburgh Airport runs in the area at 22 to 30 minutes.

Dalgety Bay and Aberdour (KY11, KY3) — the coastal communities south of Dunfermline. Dalgety Bay has good access to the M90 via the B981 and Admiralty Road, keeping Edinburgh Airport within 25 minutes off-peak.

Inverkeithing (KY11) — the closest West Fife town to the Queensferry Crossing. Edinburgh Airport is roughly 13 miles from Inverkeithing, making it the shortest fixed-fare run in the area at 20 to 28 minutes.

Crossgates, Cowdenbeath, and Halbeath (KY4, KY12) — the northern part of the coverage area. Slightly further from the M90 junction, these postcodes add 5 to 10 minutes to the Edinburgh Airport run. Halbeath Park & Ride is a familiar landmark for local passengers — the taxi collects from home addresses, not from the P&R car park.


How to Book — 90 Seconds

Go to the booking form. Enter your Dunfermline, Rosyth, or Dalgety Bay address. Select Edinburgh Airport or Glasgow Airport as your destination. Choose your vehicle: saloon for 1 to 4 passengers, MPV for 5 to 6 passengers or families with significant luggage. The fare appears instantly, fixed and final.

You get instant SMS and email confirmation with your booking reference. The evening before travel, a second message arrives with the driver's name, vehicle make, registration, and a direct phone number. For airport arrivals, add your flight number — the driver tracks it in real time and adjusts if you land early or late. Meet and greet inside arrivals is included on every booking. Forty-five minutes of free delay waiting is included from touchdown. If you need a child seat — rear-facing, forward-facing, or booster — note it in special requests with the child's age and weight. The seat is fitted in the vehicle before the driver arrives at your door.

Gatwick Taxi Transfer covers airport transfers across the UK — including Scotland. The Dunfermline service uses the same fixed-fare, confirmed-driver model as every other route in the network: same booking system, same standards, same DBS-checked drivers, same written confirmation. The full coverage map shows every area served.


Frequently Asked Questions

How much is a taxi from Dunfermline to Edinburgh Airport?

A pre-booked saloon costs £35 to £45 from Dunfermline town centre, covering approximately 16 miles via the M90 and Edinburgh City Bypass. Rosyth and Inverkeithing are slightly cheaper because they are closer to the Queensferry Crossing. Every fare is fixed at booking — traffic on the bypass, roadworks on the M90, diversions around Gogar — none of it changes the price. A family of four sharing a £40 taxi pays £10 each, which is cheaper than four train-plus-tram tickets. Get your exact fare here.

How long does the journey take?

Off-peak: 25 to 35 minutes from Dunfermline, 20 to 28 minutes from Inverkeithing. During the weekday morning rush from 7am to 9am, the Edinburgh City Bypass around Hermiston Gait adds time — allow 40 to 55 minutes from Dunfermline. For a 7am Edinburgh Airport departure, a 5:00am pickup gives you comfortable margin. Our drivers know where the bypass backs up and they know the Queensferry Crossing wind closure protocols — both of which affect journey time on specific days.

What about Glasgow Airport?

Glasgow Airport is roughly 45 miles from Dunfermline via the M90, M9, and M80. Off-peak journey time: 60 to 75 minutes. Fixed fare from £65 for a saloon. Ryanair, easyJet, Jet2, and TUI operate from Glasgow. The alternative — train to Glasgow then bus to the airport — takes about the same time with two changes and luggage transfers. For groups and families, the direct car is cheaper per head and significantly easier.

Is a taxi cheaper than the train?

For a solo traveller, the train at £15 to £20 (ScotRail plus tram) is cheaper. For two people sharing a £40 taxi, the cost is £20 each — roughly the same as two train combinations. For three or more, the taxi wins outright. A family of four on the train pays £60 to £75 total with four sets of tickets. The same family sharing a taxi pays £35 to £45 total — significantly less, with door-to-door service and every bag handled by the driver.

Can I get a 4am pickup?

Yes — same fare as midday. No overnight premium, no surcharge. Edinburgh Airport handles a heavy schedule of early morning budget flights between 6am and 8am, and our drivers cover pre-dawn West Fife pickups regularly. The first ScotRail train does not run early enough for departures before 7am, making a pre-booked car the only realistic option for early flights. Driver details arrive the evening before.

Do you cover Rosyth, Dalgety Bay, and Inverkeithing?

Yes — every KY postcode across West Fife. Rosyth (including the cruise terminal), Dalgety Bay, Inverkeithing, Crossgates, Cowdenbeath, Aberdour, Halbeath, Duloch, Pitreavie, Milesmark, and surrounding villages. Enter your postcode in the booking form and the fare calculates from your exact address — not from a generic "Dunfermline" starting point.

What if my return flight is delayed?

Your driver monitors your inbound flight using your flight number. If you land late, the pickup time adjusts automatically — no calls, no rebooking. Forty-five minutes of free delay waiting is included from the moment the plane touches down. The driver waits inside Edinburgh Airport arrivals with a name board. For Glasgow Airport returns, the same flight monitoring and free waiting applies.

Do you provide child seats?

Yes — rear-facing infant seats, forward-facing child seats, and booster seats, all fitted free on request. Mention the child's age and weight when booking. The correct seat is in the vehicle before the driver arrives at your door. See the child seat guide for UK legal requirements.


Dunfermline • Edinburgh • Glasgow • Fixed Fares • 24/7

Book Your Airport Transfer

Edinburgh from £35  •  Glasgow from £65  •  Driver confirmed night before

Flight monitoring  •  All West Fife postcodes  •  Free child seats

Get Your Fixed Fare →

Related guides and services:


Book Your Gatwick Taxi Transfer Today

Trust Gatwick Taxi Transfer for reliable, comfortable, and eco-friendly taxi services from Gatwick to all UK airports. Starting at £65, our fixed fares, modern fleet, and dedicated service guarantee a stress-free journey.

Book Online Taxi