Skip to content
Mixroutes

How to get from Ingliston Edinburgh to Upper Largo

4 ways, 41 km apart. Times come from today's timetables (Tuesday, planned from 08:00). Prices are marked live, operator fare or estimated. We add nothing to the fare.

4 ways to travel

WayDoor to doorPrice
Busbest51 min£4–160 estimated
Train57 min£8–69 estimated
Drive1h 17m£5–7 estimated
Taxi1h 17m£85–120 estimated

Departures today

  1. 08:00 → 08:5151 min · directStagecoach East Scotland 33£112–160
  2. 08:05 → 09:0257 min · directScotRail ScotRail£38–69
  3. 08:11 → 09:0352 min · directStagecoach East Scotland 33£113–160
  4. 08:17 → 09:0851 min · directStagecoach East Scotland 34A£113–160
  5. 08:23 → 10:272h 4m · 2 changesStagecoach East Scotland 747£4–10
  6. 08:28 → 10:552h 27m · 3 changesEdinburgh Trams T50£8–27

Timetable data via Transitous and the operators' own GTFS feeds. Live delays arrive when an operator publishes a real-time feed.

Questions people ask

How long does it take to get from Ingliston Edinburgh to Upper Largo?
The fastest way is by bus: about 51 min door to door. The straight-line distance is 41 km.
What is the cheapest way from Ingliston Edinburgh to Upper Largo?
Bus is the cheapest, from £4. That figure is an estimate from the operator's fare bands, not a live quote.
Is there a direct train from Ingliston Edinburgh to Upper Largo?
Yes. Today's timetable shows 1 direct train, the fastest taking 57 min. Fares run £8–69 across classes.
How much is the bus from Ingliston Edinburgh to Upper Largo?
Buses take about 51 min and cost £4–160 depending on operator and seat type. 5 departures appear in today's timetable window.
How far is Upper Largo from Ingliston Edinburgh by road?
About 60 km, roughly 1h 17m of driving in normal traffic. Fuel alone costs around £5–7; tolls and parking are extra.

More routes