Distance from

Edinburgh to Porto

Average travel distance is

2777.96 km

Nomal travel times are between

5h 56min  -  67h 7min

2777.96 km (1726 miles) is the average travel distance between Edinburgh and Porto. If you could walk at the speed of 3mph (4.8kph), it would take 17 days 23 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1860.43 km 1156.02 miles 1004.55 miles
Drive 2436.36 km 1513.88 miles 1315.53 miles
Train 2822.3 km 1753.7 miles 1523.92 miles
Bus 2930.23 km 1820.76 miles 1582.2 miles

Be prepared

Edinburgh - Porto Info

The distance from Edinburgh, Princes Street to Edinburgh Airport 12 km (8 miles).

The distance from EDI to OPO 1835 km (1140 miles).

The distance from Aeroporto to Trindade 14 km (9 miles).

Travel distance chart

The distance between Edinburgh, United Kingdom to Porto is 2777.96 km (1726 miles) and it would cost 107 USD ~ 78.799 EUR to drive in a car that consumes about 27 MPG.