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

What is the best way from Edinburgh Airport to Portobello or Musselburgh?

Updated · by the RTransfer team, local Edinburgh drivers

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

Quick answer

Portobello and Musselburgh are on the opposite side of Edinburgh from the airport, so public transport means a change in the city centre and about an hour. A pre-booked car takes the city bypass instead: Musselburgh is about 16.6 miles by road, roughly 22 minutes in light traffic. RTransfer gives one fixed price per car (minimum £48 in a saloon), tracks your flight and waits 60 minutes free.

Sunbathers on the sandy beach and promenade at Portobello, Edinburgh
Portobello beach and promenade, Edinburgh's seasidePhoto: M J Richardson, Wikimedia Commons, CC BY-SA 2.0

Options compared

OptionTimeChanges
Airlink 100 or tram, then bus 26About 35 min to Princes Street, plus the bus1
Train via Edinburgh Gateway and Waverley (Musselburgh)About 1 hr 4 min1–2
RTransfer private carAbout 22 min to Musselburgh in light trafficNone, door to door

By bus and tram

The Airlink 100 bus (24 hours) and the tram both run from outside the terminal to Princes Street in about 35 minutes. For Portobello, change to the number 26 bus (N26 at night). It works for one person with a small bag, but with suitcases and children the change in the city centre is the hard part.

By car: around the city, not through it

A car avoids the centre and uses the city bypass, which is why it is so much quicker to the east side. With RTransfer you get:

  • One fixed price per car, quoted before you book (saloon minimum £48; see all prices).
  • Your driver in arrivals with a name board, flight tracking and 60 minutes' free waiting.
  • Estates and people carriers for buckets, spades and prams: family transfers.

Beach holidays and longer stays

Portobello's promenade and holiday homes suit families on week-long stays. See where to stay in Portobello. Musselburgh is handy for the racecourse and the East Lothian coast; for golf further along, read Edinburgh Airport to North Berwick.

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 do I get from Edinburgh Airport to Portobello by public transport?

Take the Airlink 100 bus or the tram to Princes Street (about 35 minutes), then the number 26 bus to Portobello.

How far is Musselburgh from Edinburgh Airport?

About 16.6 miles by road, roughly 22 minutes by car in light traffic.

Is there a fixed price taxi from Edinburgh Airport to Portobello?

Yes. RTransfer quotes one fixed price per car before you book, from £48 in a saloon, including flight tracking and 60 minutes' free waiting.

Sources

Facts, fares and timetables checked 29 October 2026. They change, so check with the operator before you travel.

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