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

Complete guide · 5 sections

Edinburgh Airport to Leith, the Lothians, Fife and Perthshire

Updated · by the RTransfer team, local Edinburgh drivers

Quick answer

Most towns around Edinburgh are within an hour of the airport by car: Linlithgow about 20 minutes, Dunfermline 22 to 30 minutes, Leith 30 to 35 minutes, Kirkcaldy about 34 minutes, Perth about 46 minutes, North Berwick and Gleneagles about an hour. RTransfer drives to all of them at one fixed price per car, with flight tracking, meet and greet and 60 minutes' free waiting. Leith addresses within 3 miles of Waverley are the £48 city fare.

Four golfers with Titleist and Callaway golf bags on a seaside links course beside a stone clubhouse on the Scottish coast
Seaside links: St Andrews, Carnoustie, North Berwick

Journey times at a glance

From Edinburgh Airport toBy car
Linlithgow16–20 min
Dunfermline22–30 min
MusselburghAbout 22 min (light traffic)
Leith30–35 min
KirkcaldyAbout 34 min
PerthAbout 46 min
North Berwick45 min – 1 hr
GleneaglesAbout 1 hr

Typical times; longer at rush hour. Prices per vehicle: one fixed quote before you book, saloon minimum £48.

Leith, Portobello and Musselburgh

Edinburgh's waterfront and seaside. The tram reaches Leith directly; Portobello and Musselburgh need a change in town, while a car takes the bypass.

East Lothian and the golf coast

North Berwick and Muirfield are about 35 miles away, with room for golf bags in our estates, people carriers and V-Class.

West Lothian and Falkirk

Linlithgow Palace is one of the shortest runs from the airport; The Kelpies and Falkirk are a little further and make an easy day trip with a driver.

Fife and Perthshire

Over the Forth to Dunfermline and Kirkcaldy, north to Perth and Gleneagles, and on to St Andrews and the Highlands.

Frequently asked questions

Do you drive from Edinburgh Airport to towns outside Edinburgh?

Yes. RTransfer drives to Leith, the Lothians, Fife, Perthshire and anywhere in Scotland, with one fixed price per car quoted before you book.

How much is a transfer from Edinburgh Airport to a town near Edinburgh?

Each route gets a fixed quote per car; the minimum fare is £48 in a saloon, and returns booked together save 10%.

Which towns are within 30 minutes of Edinburgh Airport?

Linlithgow (about 16 to 20 minutes), Dunfermline (22 to 30 minutes) and Musselburgh (about 22 minutes in light traffic).

Next step

Pick your town above, or get a fixed quote for your journey.

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