London to Porto train

Tue 06 Oct
+ Add return
Avanti West Coast
Great Western Railway
Regionale
West Midlands Trains
CrossCountry
2,000+ travel companies
Avanti West Coast
Great Western Railway
Regionale
West Midlands Trains
CrossCountry
2,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Train from London to Porto

United KingdomUnited Kingdom
PortugalPortugal
Icon of train

Take a train from London to Porto and enjoy the approximately 1321 km long journey. Find schedules and pricing options for a convenient and affordable trip.

Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £22
Distance
1321 km
High Season
Jul - Sept
Low Season
Jan - Mar
Busiest Day
Tue
Least Busy Day
Wed
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £22

Complete guide to Porto

Things to do in Porto

Discover the best of Porto — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Porto trip today.

  • Must visit

Museu de Arte Contemporânea de Serralves

Major contemporary art museum in a landscaped park. Visit for Portuguese and international modern art in a calm setting.

  • Recommended

Centro Português de Fotografia

Historic prison building showing Portuguese photography from the nineteenth century onwards. Admission is normally free.

  • Recommended

World of Discoveries

Museum on Portuguese discoveries and maritime trade with full-scale scenes and interactive displays, suitable for families and first-time visitors.

Euro (€)

Moderate for Western Europe; rooms, meals and local transport are usually cheaper than in Lisbon or many other major European city breaks.

Average meal costs

Budget
€8-12 for a simple meal or snack.
Mid-range
€20-35 per person for a restaurant meal.
Fine dining
€60+ per person for upscale dining.
Coffee
€1.50-3 for coffee or cappuccino.

Tipping culture

Tipping is optional. In restaurants, round up or leave 5-10% for good service; cafés often just round up. Taxis are usually rounded up to the nearest euro.

Best day trips from Porto by train

The most popular day trips by train from Porto are Braga, Guimarães, Aveiro, Coimbra and Viana do Castelo. Find out what you can do in these day trip destinations and how to book your train from Porto on Omio.

A view of Braga

Day trip from Porto to Braga by train

Why visit Braga for the day?

Braga is known for its churches, religious traditions and youthful university life. Its historic centre feels elegant yet active, with Bom Jesus do Monte overlooking the city.

How to get from Porto to Braga by train?

There are 6 trains per day. The earliest train runs at 02:09, the last at 22:45. The fastest train covers the 47 km distance in 37m.

A view of Guimarães

Day trip from Porto to Guimarães by train

Why visit Guimarães for the day?

Guimarães is known as the birthplace of Portugal, with a medieval centre that gives the city a strong historic identity. Alongside landmarks such as Castelo de Guimarães, its compact streets and lively squares create a youthful but traditional atmosphere.

How to get from Porto to Guimarães by train?

There are 1 trains per day. The earliest train runs at 09:00, the last at 20:53. The fastest train covers the 42 km distance in 54m.

A view of Aveiro

Day trip from Porto to Aveiro by train

Why visit Aveiro for the day?

Aveiro is known for its canals, colourful moliceiro boats and elegant Art Nouveau buildings. Set beside the Ria de Aveiro, it has a calm maritime character shaped by salt, water and nearby beaches.

How to get from Porto to Aveiro by train?

There are 19 trains per day. The earliest train runs at 00:27, the last at 22:15. The fastest train covers the 56 km distance in 34m.

A view of Coimbra

Day trip from Porto to Coimbra by train

Why visit Coimbra for the day?

Coimbra is best known for its ancient university and strong student traditions. Set above the Mondego, it blends medieval streets, historic churches and a thoughtful, lived-in atmosphere.

How to get from Porto to Coimbra by train?

There are 19 trains per day. The earliest train runs at 00:05, the last at 23:50. The fastest train covers the 106 km distance in 1h 1m.

A view of Viana do Castelo

Day trip from Porto to Viana do Castelo by train

Why visit Viana do Castelo for the day?

Viana do Castelo is known for its maritime heritage, handsome historic centre and the Santuário de Santa Luzia above the Lima estuary. The city combines Atlantic beaches with old seafaring traditions, regional festivals and strong Minho character.

How to get from Porto to Viana do Castelo by train?

There are 13 trains per day. The earliest train runs at 01:15, the last at 22:14. The fastest train covers the 63 km distance in 1h 0m.

Trains from Porto to London

As Porto is a fair distance from London, and are furthermore separated from each other by the North Sea. So predictably, there are no direct trains from Porto to London. You will first have to travel between Porto and Vigo which takes around 2h and 22min. From Vigo you will travel to Madrid with a journey time of around 5h and 33min. From Madrid you will go to Barcelona and then Paris which takes around 10h and 20min. Finally you will need to catch a Eurostar to cross the English Channel from Paris to London, taking around 2h and 30min.

Porto to London Train Time: Daily Departures

At the time of writing, there is only one departure a day from Porto to London, and only on Monday, Tuesday, Wednesday, Thursday, and Sunday. The single daily departure leaves from Campanhã Railway Station in Porto at 8:13 a.m. every day of the week.

How long is the journey by train from Porto to London?

The total journey by train from Porto to London will take more than 34h, with at least one overnight stop in Madrid. You will first have to travel between Porto and Vigo which takes around 2h and 22min. At Vigo, you will have to wait 3h and 57min before boarding a train to Madrid, with a journey time of around 5h and 33min. Once in Madrid you will need to stay overnight for 9h and 25min. From Madrid you will go to Barcelona and then Paris which takes around 10h and 20min, including a 45min wait in Barcelona. Finally you will need to catch a Eurostar to cross the English Channel from Paris to London, taking around 2h and 30min.

What are the departure and arrival stations for trains from Porto to London?

Departure train station: The departure station from Porto is the Campanhã Railway Station slightly east of the city centre. It is a 17 min drive from the city centre, and is also connected to the Porto Metro, with local intercity and commuter services. The station has waiting rooms, vending machines and cafes, toilets, and coin operated lockers.

Arrival train station: London St Pancras International is the station you will be arriving at in London after crossing the English Channel with Eurostar. London St Pancras International is located in the borough of Camden Town, which is slightly north of the London city centre. Sharing a London Underground station with King's Cross St Pancras, you can conveniently catch the tube to anywhere in central London from the station. Facilities include high street and boutique shops, cash machines, free Wi-Fi, currency exchange, and toilets.

London Bus. Source: Shutterstock

Which train companies travel from Porto to London?

As the journey from Porto to London involves multiple train changes between different countries, you will get to experience the services of multiple train companies. The connection between Porto and Vigo is operated by Comboios de Portugal under the name Celta. The high speed trains through Spain from Vigo to Madrid and Madrid to Barcelona are operated by Renfe. The train from Barcelona to Paris is a TGV high speed train operated by SNCF. Finally, the trains from Paris to London going through the Channel Tunnel are operated by Eurostar.

Celta trains between Porto and Vigo

The journey between Porto and Vigo is via an air conditioned regional train. The journey takes around 2h and 22min.

Renfe trains from Vigo to Barcelona

Renfe operates a high speed Alvia train from Vigo to Madrid, which is capable of reaching speeds up to 250 km/h (155 mph) and links Vigo to Madrid in 5h and 33min. Renfe operates the luxurious AVE high speed train from Madrid to Barcelona, which are capable of reaching speeds up to 310 km/h (193 mph) and links Madrid to Barcelona in just 2h and 50min.

SNCF trains from Barcelona to Paris

SNCF operates a high speed TGV train from Barcelona to Paris, which is capable of reaching speeds up to 300 km/h (186 mph) and links Barcelona to Paris in 6h and 45min.

Eurostar trains from Paris to London

Eurostar operates a high speed train from Paris to London through the channel tunnel, which is capable of reaching speeds up to 300 km/h (186 mph) and links Paris to London in around 2h and 30min.

London Purple Bridge. Source: Shutterstock

Train between Porto and Vigo: Services on Board

The regional trains between Porto and Vigo are air conditioned with no classes. Three items of luggage are allowed on board per person as long as they are no bigger than 85 x 55 x 35 cm and they fit in the baggage spaces. Bikes are allowed on board if they are packed or disassembled and measure no more than 120 x 90 x 40 cm. Full sized bikes can only be taken on board if there are less than 3 bikes already on board the train. Unless it is a guide dog, passengers can only take aboard one pet weighing up to 10 kg in a transport box no larger than 60 x 35 x 35 cm.

While guide dogs can accompany blind persons for free, thay have to be kept on a short lead and possess a vaccination card and dog licence. Renfe’s trains have free Wi-Fi and power sockets at all seats. There is a cafe bar which sells hot and cold drinks, snacks and warm food. There are 3 classes, which are: Turista, Turista Plus and Preferente. Preferente includes food and wine at your seat. Three items of hand luggage are allowed on board per person as long as they are no bigger than 85 x 55 x 35 cm and the sum of the three does not exceed 25 kg or 290 cm. Bikes that can be folded and disassembled and put inside a bag, and are considered hand luggage if smaller than 180 cm, or special luggage if larger, with maximum dimensions of 120 x 90 x 40 cm. Unless it is a guide dog, passengers can only take aboard one pet weighing up to 10 kg in a transport box no larger than 60 x 35 x 35 cm. Those who have mobility problems or other disabilities can request a wheelchair, be assisted through the station and receive help getting on and off the train. SNCF’s TGV trains have a 2nd class and a 1st class. 1st class offers more leg and elbow room and all seats have charging points for laptops and mobile phones, while most, but not all 2nd class seats have a power socket.

Most trains have Wi-Fi on board, and there is a cafe bar which serves hot and cold drinks, snacks, and warm food. Luggage is not strictly restricted, but bikes have to be disassembled and covered with a max size of 120 x 90 cm. 2 pets per passenger are allowed on board, which need to be either muzzled or transported in a basket no larger than 45 x 30 x 25 cm, unless a guide dog. Eurostar trains have three travel classes to choose from: Standard, Standard Premier, and Business Premier. Standard Premier includes a light meal and drinks, and extra spacious seats over a Standard ticket. Business Premier includes exclusive lounges; a taxi booking service; hot meals designed by Raymond Blanc, with champagne; in addition to extra spacious seats. Standard class and standard premier allow 2 pieces of luggage and a hand luggage, while Business Premier allows 3 pieces of luggage and a hand luggage. Coaches 3,9,10 or 14 have a ramp for wheelchair access.

How to find cheap train tickets from Porto to London?

Book in advance- the earlier you book, the better your chances are of finding the best deals. Eurostar allows you to change your booking as many times as you want with no exchange fee for up to 14 days. Less popular journeys- ie. ones that are slower or have many changes are usually cheaper. Our Omio magazine also has useful tips to help you discover how to travel.

To London by train—travel tips

From London Bridge and St. Paul’s Cathedral, to the Shard and all manner of exciting exhibitions and displays, London is full of things to see, old and new, with many of them free to visit. Children will have fun with underwater creatures at SEALIFE London Aquarium or learn about the latest in science and technology at the Science Museum. London is abound with other such museums such as the Natural History Museum and British Museum for a journey through time, or Victoria and Albert Museum and Tate Modern for art.

FAQs: London to Porto train

Find answers to the most common questions about traveling from London to Porto by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Porto, this guide helps you travel smarter and with confidence.

FAQs
The train distance from London to Porto is 1321 km.
There is no night train service from London to Porto.
Booking trains from London to Porto in advance is advisable, especially during peak travel seasons or for long journeys, to ensure availability and secure better fares.
The train journey from London to Porto offers a mix of urban and rural scenery, including views of the English countryside, French vineyards, and Spanish landscapes, culminating in the picturesque Douro Valley as you approach Porto.
Currently, there is no direct train service available from London to Porto.

More options for your journey from London to Porto

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone