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.

Journey times at a glance
| From Edinburgh Airport to | By car |
|---|---|
| Linlithgow | 16–20 min |
| Dunfermline | 22–30 min |
| Musselburgh | About 22 min (light traffic) |
| Leith | 30–35 min |
| Kirkcaldy | About 34 min |
| Perth | About 46 min |
| North Berwick | 45 min – 1 hr |
| Gleneagles | About 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.
How do I get from Edinburgh Airport to Leith?
How to get from Edinburgh Airport to Leith, The Shore and Ocean Terminal: the tram, Airlink and a fixed-price private transfer compared, with times and prices.
DestinationsWhat is the best way from Edinburgh Airport to Portobello or Musselburgh?
Edinburgh Airport to Portobello beach and Musselburgh: bus, tram, train and a fixed-price private car compared, with journey times and tips for families.
Where to stayStaying in Leith: Edinburgh's waterfront for food lovers
Where to stay in Leith: Edinburgh's port, with waterfront restaurants, the Royal Yacht Britannia and the tram to the city centre. Hotels, flats and airport transfers.
Where to stayStaying in Portobello: Edinburgh's seaside neighbourhood
Where to stay in Portobello: Edinburgh's beach suburb, with a sandy beach, promenade cafés and a Victorian bathhouse, 15 minutes from the centre. Flats and transfers.
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.
How do I get from Edinburgh Airport to North Berwick?
Edinburgh Airport to North Berwick and the East Lothian golf coast: about 35 miles. Car, train and bus compared, plus golf transfers with room for clubs.
ServiceGolf Transfers from Edinburgh
Golf transfers from Edinburgh and Edinburgh Airport to St Andrews, Carnoustie, Gleneagles and more. Room for clubs and bags, fixed prices.
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.
How do I get from Edinburgh Airport to Linlithgow, Falkirk or The Kelpies?
Linlithgow is about 12 miles (around 20 minutes) from Edinburgh Airport; Falkirk and The Kelpies a little further. Tram, train and private car compared.
ServicePrivate Tours from Edinburgh with a Local Driver
Private tours from Edinburgh with a local driver: whisky, the Highlands, golf and custom days out across Scotland. Fixed prices, your own vehicle.
Fife and Perthshire
Over the Forth to Dunfermline and Kirkcaldy, north to Perth and Gleneagles, and on to St Andrews and the Highlands.
How do I get from Edinburgh Airport to Dunfermline or Kirkcaldy?
Edinburgh Airport to Fife: Dunfermline is about 15.5 miles and Kirkcaldy about 22 miles away. Bus and private transfer times compared, fixed prices per car.
DestinationsHow do I get from Edinburgh Airport to Gleneagles or Perth?
Edinburgh Airport to Gleneagles takes about an hour; Perth is about 41 miles and 46 minutes. Transfer options, golf bags and fixed prices per car compared.
StudentsHow to get from Edinburgh Airport to St Andrews
How to get from Edinburgh Airport to St Andrews by train, bus, shuttle or private transfer, with journey times, costs and tips for students arriving for term.
DestinationsEdinburgh Airport to the Highlands: drive times and private transfers
Private transfers from Edinburgh Airport to the Scottish Highlands: Pitlochry, Aviemore, Fort William, Glencoe, Inverness and Skye, with drive times and travel tips.
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).