1map logoGo to main page

Edinburgh to Porto from $60: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Porto, Portugal

How to Get from Edinburgh to Porto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 - PlaneBest price
1702 kmDistance
4h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Porto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Ryanair
Plane
Average Duration
5h  55m
Estimated price
$60-312
Recommended
route map
Distance: 1702 km
Duration: 4h 28m

See more options

Pricing table
Company
Various
Drive
Drive
Average Duration
25h  32m
Estimated price
$0-0
Company
Various
Drive
Plane
Average Duration
4h  28m
Estimated price
$95-319
Company
Various
Train
Plane
Average Duration
8h  34m
Estimated price
$104-384
Company
Various
Train
Plane
Average Duration
9h  2m
Estimated price
$131-613
Company
Various
Bus
Average Duration
45h  5m
Estimated price
$178-378
Company
Various
Drive
Drive
Average Duration
34h  54m
Estimated price
$353-769
Company
Various
Train
Bus
Average Duration
43h  28m
Estimated price
$367-699
Company
Various
Train
Drive
Bus
Average Duration
42h  12m
Estimated price
$420-1359
Company
Various
Train
Bus
Average Duration
27h  21m
Estimated price
$474-1006

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $124 $112 $121 $118 $184 $169 $141
Fly $210 $128 $263 $236 $362 $256 $236

Traveling From Edinburgh to Porto

Traveling from Edinburgh to Porto offers a captivating transition from Scotland’s historic charm and rugged landscapes to Portugal’s vibrant culture and sun-soaked coastlines.

Best Neighbourhoods in Porto

Porto features diverse neighborhoods, each with its own character and charm.

Ribeira
• Colorful riverside buildings create a lively atmosphere.
• Plenty of restaurants with stunning views of the Douro.
Cedofeita
• Home to trendy shops and contemporary art galleries.
• Vibrant nightlife with local bars and music spots.
Foz do Douro
• Scenic beaches along the Atlantic coast.
• Charming promenade ideal for leisurely strolls.

Best Times To Visit Porto's Attractions

Timing your visits can significantly enhance your experience in Porto.

Livraria Lello
Visit early in the morning or late afternoon to avoid long lines.
Ribeira District
Evenings on weekdays offer a quieter ambiance for enjoying riverside views.
Clérigos Tower
Midweek visits in the morning provide a serene climb with stunning views.

Porto Weather: What to Expect Year-Round

Porto experiences a temperate climate with mild winters and warm summers, making spring and early autumn the ideal times for travelers seeking pleasant conditions. Weather influences your activities; sunny days invite exploration, while rainy seasons might lead to cozy indoor experiences.

Dining in Porto: A Culinary Adventure

Be sure to try the Francesinha, a hearty sandwich layered with meats and smothered in a rich tomato and beer sauce, which showcases Porto's bold flavors and local ingredients. Unlike Edinburgh's traditional fare, the lively atmosphere of Porto’s cafes and taverns adds a cultural vibrancy to your dining experience.

Edinburgh - Porto operators

Explore transport companies operating between Edinburgh and Porto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
ryanair.com

Plane from Edinburgh (EDI) to Porto (OPO)

Average Duration
2h 45m
Estimated price
$55-360
Train
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Edinburgh to Leeds

Average Duration
3h
Estimated price
$120-370

Train from Edinburgh to Plymouth

Average Duration
8h 41m
Estimated price
$280-900
Contact phone
+44 345 600 1671
Website
https://www.tpexpress.co.uk/

Train from Edinburgh to Leeds

Average Duration
3h 15m
Estimated price
$50-120

Train from Edinburgh to Manchester Airport

Average Duration
3h 31m
Estimated price
$50-130
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Leeds

Average Duration
3h 57m
Estimated price
$130-190

Train from Edinburgh to London King's Cross

Average Duration
4h 17m
Estimated price
$190-280
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Edinburgh to London Euston

Average Duration
6h 2m
Estimated price
$190-430
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
$55-75

Bus from London Victoria to Paris City Centre - Bercy Seine

Average Duration
9h 30m
Estimated price
$40-60

Bus from Paris City Centre - Bercy Seine to Porto Campanhã Bus terminal

Average Duration
24h 15m
Estimated price
$140-200
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from London Victoria to Paris City Centre - Bercy Seine

Average Duration
9h 30m
Estimated price
$35-55

Bus from Santander to Porto Campanhã Bus terminal

Average Duration
10h 25m
Estimated price
$50-80
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 40m
Estimated price
$30-50
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 15m
Estimated price
$60-90
Ferry
Contact phone
0330 159 7000
Website
brittany-ferries.co.uk

Ferry from Plymouth to Santander

Average Duration
20h 30m
Estimated price
$85-370
Other Show other routes
Website
https://www.eurotunnel.com/uk/

Other from Folkestone to Calais-Fréthun

Average Duration
35m
Estimated price
$0-0

Edinburgh to Porto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Porto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Flying from Edinburgh Airport to Porto Airport is convenient with direct flights taking only 2 hours and 45 minutes. Both Ryanair and Ryanair UK offer this route for travelers. ✈️ The total duration of the trip from Edinburgh to Porto by plane is approximately 5 hours and 55 minutes. 🌍 Prices for flights between Porto and Edinburgh generally range from £47 to £246, providing a variety of options to suit different budgets for your travel itinerary.
Departure Point
Edinburgh Airport
Arrival Point
Porto Airport
Useful tips for plane travellers
• Be mindful of the fact that while Ryanair offers direct flights from Edinburgh to Porto, they also have strict baggage policies; ensure your cabin baggage meets their size requirements to avoid extra fees.
• Upon arrival at Porto Airport (Francisco Sá Carneiro Airport), follow the signs to the Metro Station within the terminal for a convenient and budget-friendly option to reach the city center; the journey takes around 30 minutes.
• Expect to pay approximately €25-€30 for a taxi from Porto Airport to the city center; consider using ride-hailing apps like Uber for potentially lower rates and easier navigation from the airport.
🚌 Despite no direct bus route between Edinburgh and Porto, the journey can be completed with transfers at London Victoria and Paris City Centre - Bercy Seine. The total travel time takes approximately 45 hours and 5 minutes. 💸 The prices for a bus ticket from Edinburgh to Porto range between £141 to £299, offering travelers a budget-friendly option to explore the beautiful city of Porto from the charming streets of Edinburgh.
Departure Point
Edinburgh Bus Station
Arrival Point
Porto Campanhã Bus terminal station

Frequently asked questions

Find out more about the route from Edinburgh to Porto.

Or choose the category:
The distance between Edinburgh and Porto is approximately 1702.7 km. The typical travel times by various modes of transportation are as follows: Firstly, by taking a train to Glasgow and then flying, it takes around 6 hours and 42 minutes to reach Porto from Edinburgh. Alternatively, by taking a direct flight, the travel time is approximately 5 hours and 55 minutes. Lastly, the longest travel time is by bus, taking approximately 41 hours and 39 minutes to reach Porto from Edinburgh.
The most cost-effective and time-efficient transportation option for traveling from Edinburgh to Porto is by flying. It takes approximately 5 hours and 55 minutes to reach Porto from Edinburgh by plane. The cost of a flight ticket ranges from £43 to £251, making it a relatively affordable choice.
The prices of a bus ticket between Porto and Edinburgh can vary between £221 and £323, depending on the specific bus company and the time of booking.
To travel from Edinburgh to Porto without a car, the best option is to take a combination of train and bus. This journey usually takes about 27 hours and 22 minutes and costs between £353 and £707. First, you can take a train from Edinburgh to a connecting city like London or Glasgow, then transfer to a bus that will take you to Porto.
No, there is no direct link between Edinburgh and Porto. However, it is possible to travel between the two cities with a combination of transportation modes. The fastest option is to take a train to Glasgow and then a flight from Glasgow to Porto, which takes approximately 6 hours and 42 minutes. Alternatively, a direct flight from Edinburgh to Porto can take around 5 hours and 55 minutes. Finally, if you prefer a longer journey, there is the option to take a bus from Edinburgh to Porto, which can take approximately 41 hours and 39 minutes including transfers.
The flight duration between Edinburgh and Porto is typically 2 hours and 45 minutes for a direct flight. The prices for flights between these two destinations range from £46 to £245, depending on factors such as airline, booking time, and availability.
There are over 2109 hotels available in Porto offering a range of options for accommodation. Prices start at £54 per night, providing a variety of choices to suit different budgets and preferences.

Trips from Edinburgh