1map logoGo to main page

London to Porto from $51: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Porto, Portugal

How to Get from London 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.

$51 - PlaneBest price
1329 kmDistance
5h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London 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
Various
Train
Plane
Average Duration
5h  21m
Estimated price
$75-349
Recommended
Company
Various
Plane
Average Duration
5h  50m
Estimated price
$51-357
Cheapest
route map
Distance: 1329 km
Duration: 5h 21m

See more options

Pricing table
Company
Various
Train
Plane
Average Duration
5h  54m
Estimated price
$86-324
Company
Various
Plane
Average Duration
7h  22m
Estimated price
$98-383
Company
Various
Train
Plane
Average Duration
6h  42m
Estimated price
$135-455
Company
Various
Plane
Average Duration
7h  35m
Estimated price
$155-408
Company
Various
Train
Drive
Bus
Average Duration
45h  50m
Estimated price
$194-654
Company
Various
Train
Bus
Average Duration
29h  57m
Estimated price
$218-494
Company
Various
Train
Bus
Average Duration
30h  17m
Estimated price
$241-556
Company
Various
Train
Bus
Average Duration
20h  4m
Estimated price
$281-665
Company
Various
Drive
Drive
Average Duration
22h  40m
Estimated price
$355-568
Company
Various
Train
Average Duration
29h  17m
Estimated price
$432-845

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $91 $106 $99 $87 $75 $107 $81
Fly $87 $87 $88 $129 $119 $97 $94

Traveling From London to Porto

Traveling from London to Porto offers a striking contrast between the bustling city life and historic charm of London and the laid-back, sun-kissed beauty of Porto's riverside and vibrant culture.

Best Neighbourhoods in Porto

Porto boasts diverse neighborhoods, each offering a distinct atmosphere.

Ribeira
• Picturesque riverside views and vibrant nightlife.
• Historic architecture adorned with colorful buildings.
Cedofeita
• Trendy shops and art galleries line the streets.
• A hub for creative dining experiences and local cafes.
Foz do Douro
• Stunning views where the river meets the Atlantic Ocean.
• Relaxed beaches and upscale seaside restaurants.

Best Times To Visit Porto's Attractions

Planning your visits to Porto's attractions can enhance your experience significantly.

Livraria Lello
Visit early in the morning or late afternoon to avoid peak crowds.
Ribeira District
Late evening strolls offer stunning views and a quieter atmosphere.
Ponte de Dom Luís I
Weekday mornings provide the best photo opportunities with fewer tourists.

Porto Weather: What to Expect Year-Round

Porto enjoys a Mediterranean climate with warm summers and mild winters, making it an appealing destination throughout the year. Spring and early autumn offer the best weather for exploring, while occasional rain in winter can bring a cozy charm to the city's atmosphere.

Culinary Delights of Porto

In Porto, trying the iconic Francesinha sandwich is a must, featuring layers of meats, cheese, and a rich tomato and beer sauce that stands apart from London's culinary scene. This indulgent dish, enjoyed in cozy local taverns, offers a warm, communal atmosphere and authentic flavors that celebrate Portuguese ingredients.

London - Porto operators

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

Train Show train routes
Contact phone
+44 3451 27 29 20
Website
https://www.southernrailway.com/

Train from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
$12-18
Contact phone
+44 345 850 1530
Website
https://www.gatwickexpress.com/

Train from London Victoria to Gatwick Airport

Average Duration
30m
Estimated price
$19-27
Contact phone
0345 026 4700
Website
https://www.thameslinkrailway.com/

Train from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
$19-40
Contact phone
03457 125 678
Website
https://www.eastmidlandsrailway.co.uk/

Train from London St Pancras Intl to Luton

Average Duration
24m
Estimated price
$12-27
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Paddington to Bristol Temple Meads

Average Duration
1h 36m
Estimated price
$70-150
Contact phone
+44 343 218 6186
Website
https://www.eurostar.com/

Train from London St Pancras Intl to Paris Nord

Average Duration
2h 24m
Estimated price
$130-380

Train from London St Pancras Intl to Lille Europe

Average Duration
1h 24m
Estimated price
$95-340
Contact phone
+33 1 84 94 36 35
Website
https://www.sncf.com/en

Train from Paris Montparnasse 1 Et 2 to Bordeaux St Jean

Average Duration
2h 3m
Estimated price
$95-160

Train from Paris Gare De Lyon to Barcelona-Sants

Average Duration
6h 49m
Estimated price
$180-290
Contact phone
+33 1 84 94 36 35
Website
https://www.sncf-connect.com/en-en/

Train from Paris Montparnasse 1 Et 2 to Bordeaux St Jean

Average Duration
2h 10m
Estimated price
$100-210
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Barcelona-Sants to Vigo Guixar

Average Duration
14h 30m
Estimated price
$100-150

Train from Vigo Guixar to Porto - Campanha

Average Duration
2h 22m
Estimated price
$16-23
Bus Show bus routes
Contact phone
+34 988 590 210
Website
http://www.iberocoach.com/en/home-2/

Bus from Bordeaux to Porto Campanhã Bus terminal

Average Duration
13h 47m
Estimated price
$50-75
Contact phone
(+351) 258 454 303
Website
http://www.barquense.pt/

Bus from Paris - Porte Maillot to Porto - São João Hospital

Average Duration
25h 17m
Estimated price
$80-110
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Lille to Guimaraes

Average Duration
26h 25m
Estimated price
$140-210

Bus from Santander to Porto Campanhã Bus terminal

Average Duration
10h 50m
Estimated price
$65-90
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Santander to Porto Campanhã Bus terminal

Average Duration
10h 25m
Estimated price
$50-80
Ferry
Contact phone
0330 159 7000
Website
http://www.brittany-ferries.co.uk/

Ferry from Portsmouth International Port to Santander

Average Duration
31h 30m
Estimated price
$100-450

Ferry from Poole to Cherbourg

Average Duration
4h 30m
Estimated price
$28-75

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

Traveling between London 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.

🚂 Starting from London St Pancras Intl, travelers will begin their journey to Porto with transfers in Paris, Barcelona, and Vigo, spanning a total duration of approximately 29 hours and 17 minutes. 💰 The cost of this train trip from London to Porto ranges from £341 to £668, offering a unique and unforgettable travel experience for those who enjoy the leisurely pace of train travel and the opportunity to see multiple cities along the way.
Departure Point
London St Pancras Intl station
Arrival Point
Porto - Campanha station
Useful tips for train travellers
• Onboard Services: When traveling from London to Porto, you'll typically be using Eurostar and a combination of other European train operators, such as Renfe and Comboios de Portugal. On Eurostar, enjoy a range of catering options including complimentary refreshments in Business Premier and a café bar offering snacks and drinks in Standard and Standard Premier. Always check the specific onboard services for the trains you’ll be using, as they may vary.
• Seating Options: Train operators like Eurostar generally offer three seating classes: Standard (Economy), Standard Premier (similar to Business), and Business Premier (First Class). Eurostar provides more legroom and complimentary meals in higher classes, while Standard offers a budget-friendly option with adequate comfort. Be prepared for varying seat arrangements in other connecting trains like Renfe, which also has a 'Preferente' (First Class) option for added comfort.
• Arrival Station Tip: When you arrive in Porto, you will likely disembark at Campanha Station, which is the main hub for train arrivals. The station has luggage storage services, allowing you to leave your bags securely while you explore the city. There are also restrooms available, but no shower facilities. Familiarize yourself with the station map upon arrival to easily navigate to the exit or lounge areas.
🛫 Experience a swift journey from London to Porto with a quick direct flight lasting only 2 hours and 10 minutes from London Gatwick Airport to Porto Airport. 💸 Prices for flights from Porto to London range from £40 to £282, offering flexible options to suit different budgets for your convenient 5-hour and 50-minute aerial trip.
Departure Point
London Gatwick Airport
Arrival Point
Porto Airport
Useful tips for plane travellers
• Check your airlines' policies, as both British Airways and TAP Portugal include checked baggage, while Vueling and easyJet often charge extra; plan accordingly to avoid unexpected fees.
• Upon arrival at Porto Airport (Francisco Sá Carneiro Airport), the passport control can be quite quick for EU citizens, but always allow extra time during peak hours, especially on weekends, when many flights from London arrive.
• The taxi ride from Porto Airport to the city center costs around €25-€30 and takes approximately 20-30 minutes; consider using the official taxi stand outside the arrivals area to avoid overcharging.
🚌 **Route Overview**: Traveling from London to Porto by bus takes 1 day 16 hours covering a distance of 1,874 km with 4 transfers. 🌍 **Step 1-3**: The journey includes stops in Paris, Madrid, Gijón/Xixón with bus changes at various stations managed by agencies like BlaBlaBus and ALSA. 🌞 **Final Step**: The last leg of the trip involves a 2-hour 30-minute bus ride from Vigo to Porto, completing the exciting and scenic adventure to reach your destination.

Frequently asked questions

Find out more about the route from London to Porto.

Or choose the category:
The distance between London and Porto is approximately 1329.3 km. The typical travel times by various modes of transportation are as follows: by train, it takes 29 hours and 9 minutes; by flying after taking a train to London Gatwick, it takes 5 hours and 26 minutes; by plane, it takes 5 hours and 52 minutes, and by bus, it takes 31 hours and 39 minutes.
The most cost-effective and time-efficient transportation option for traveling from London to Porto is by taking the train to London Gatwick and then flying. This option costs between £55-£322 and takes approximately 5 hours and 26 minutes.
The prices of a train ticket between London and Porto range from £329 to £649, depending on the class and type of train. On the other hand, bus tickets between the two cities cost between £182 and £266.
To travel from London to Porto without a car, the best options are by train and bus or by flying. The train and bus journey takes approximately 20 hours and 2 minutes, with prices ranging from £189 to £472. Alternatively, you can opt for a flight, which takes around 5 hours and 52 minutes, with prices ranging from £43 to £299. Another alternative is to take a train, which takes 29 hours and 9 minutes, with prices ranging from £322 to £668. For a longer but more affordable option, you can also take a bus via Irun, which takes approximately 31 hours and 39 minutes, with prices ranging from £181 to £267.
There is no direct train or bus link between London and Porto. The most convenient way to travel is by train, with a journey time of approximately 29 hours and 9 minutes, including transfers in Paris, Barcelona, and Vigo. Alternatively, there is a slightly faster option of taking a train to London Gatwick and then flying, with a total travel time of about 5 hours and 26 minutes. Flying directly from London to Porto takes around 5 hours and 52 minutes.
The flight duration between London Gatwick Airport and Porto Airport is typically 2 hours and 15 minutes for a direct flight. However, the cost of the flight can vary depending on factors such as the airline, time of booking, and availability. On average, prices for flights between Porto and London range from £43 to £296, providing travelers with a range of options to fit their budget.
There are numerous accommodation options available near Porto. With over 2109 hotels to choose from, travelers can find a range of options suiting their preferences and budget. Prices for hotels in Porto start at £54 per night, making it possible to find suitable accommodation for various budget ranges.

Trips from London