Coimbra to Porto Train: Best Times, Fares & Tips

The Coimbra to Porto train is short, frequent, and cheap — often around 1 hour 10 minutes on the fastest service, with departures running through most of the day. The one thing that trips up first-time travelers is which Coimbra station to use, since the city has two and only one of them serves long-distance trains. Here’s everything you need: duration, cost, schedule, and station details.

Is There a Direct Train from Coimbra to Porto?

Yes. Direct trains run frequently between Coimbra-B and Porto Campanhã, operated by Comboios de Portugal (CP). With Alfa Pendular, Intercidades, and regional services combined, there are roughly 20 or more departures a day, making this one of Portugal’s easier intercity connections to plan around.

Coimbra to Porto Train Duration

The fastest Alfa Pendular trains cover the roughly 115 km route in about 1 hour 8 minutes to 1 hour 15 minutes. Intercidades services take around 1 hour 20 minutes to 1 hour 30 minutes, while slower regional trains can take closer to 2 hours with more stops along the way.

Coimbra-A vs Coimbra-B: Which Station Do You Need?

This is the detail worth knowing before you travel. Coimbra has two stations:

  • Coimbra-B is the main-line station where all long-distance trains to Porto stop. It sits about 2 km northwest of the city center.
  • Coimbra-A (often just labeled “Coimbra”) is the small central station right in town, but it does not serve long-distance trains.

The good news: CP runs a frequent free shuttle train between Coimbra-A and Coimbra-B, timed to connect with long-distance departures, and it takes only about 5 minutes. If you’re staying in the city center, you can simply board at Coimbra-A and ride the shuttle to Coimbra-B, then transfer to your Porto train — this connection is included in your ticket.

Coimbra to Porto Train Cost

  • Alfa Pendular: typically around €18–€24 in second class
  • Intercidades: generally a few euros cheaper for a slightly longer ride
  • Regional trains: the cheapest option, sometimes from as low as €5–€10, but noticeably slower
  • Promo fares: released 5 to 60 days in advance and non-refundable, offering the biggest savings

Standard CP discounts apply: children under 4 travel free, kids 4–12 get 50% off, under-25s get 25% off, and seniors 65+ get 50% off. Round trips also save roughly 10%.

How to Buy Tickets

Book through cp.pt, CP’s official site, or through Omio, which sells official CP tickets. Because this is a short, frequent route, last-minute availability is usually fine — but booking a bit ahead still gets you better Promo fares, especially on the faster Alfa Pendular.

Coimbra to Porto Train Schedule

Departures run from very early morning through late evening, with services spread fairly evenly throughout the day. Since there are around 20+ trains daily, you’re rarely stuck waiting long for the next one — though the fastest Alfa Pendular services are less frequent than the regional and Intercidades options, so check the timetable on cp.pt if speed matters.

Arriving in Porto

Trains arrive at Porto Campanhã, Porto’s main long-distance station, which opened in the 1870s and remains the city’s key rail hub. It connects directly to Porto’s metro, bus network, and taxis. If you’re heading to the historic center or Ribeira, CP offers a free connecting local train from Campanhã to São Bento station, right in the heart of the old town — a much easier option than walking the 30 minutes with luggage.

Practical Tips

  • Seat reservations are compulsory on Alfa Pendular and Intercidades; regional trains are unreserved.
  • Allow time for the Coimbra-A to Coimbra-B shuttle if you’re starting in the city center — around 15 minutes of buffer is comfortable.
  • Use the free Campanhã–São Bento connection in Porto if your accommodation is near the old town.
  • Consider a regional train if you’re on a tight budget and not in a hurry — the savings can be meaningful on such a short route.
  • Check which train type you’re booking, since the difference between Alfa Pendular and a regional service is nearly an hour.

Other Ways to Travel from Coimbra to Porto

By Bus

Rede Expressos and FlixBus both run this route in around 1 hour 30 minutes to 2 hours, often at very low fares — sometimes cheaper than even the regional train.

By Car

Driving via the A1 motorway takes about 1 hour 15 minutes, comparable to the fastest train, though you’ll pay tolls and need parking in Porto.

FAQs

Is there a direct train from Coimbra to Porto?

Yes. Direct trains run from Coimbra-B to Porto Campanhã, with roughly 20 or more departures daily.

How long does the Coimbra to Porto train take?

The Alfa Pendular takes about 1 hour 8 minutes to 1 hour 15 minutes. Intercidades takes around 1 hour 20 to 1 hour 30 minutes, and regional trains closer to 2 hours.

How much does a Coimbra to Porto train ticket cost?

Alfa Pendular fares typically run €18–€24, with Intercidades slightly cheaper and regional trains sometimes as low as €5–€10.

Which Coimbra station do I use?

Coimbra-B, about 2 km from the city center. All long-distance trains to Porto depart from there, not from the central Coimbra-A station.

How do I get from Coimbra-A to Coimbra-B?

CP runs a free shuttle train between the two, taking about 5 minutes and timed to connect with long-distance departures. It’s included with your ticket.

Which station do I arrive at in Porto?

Porto Campanhã, the city’s main long-distance station, with a free connecting train available onward to São Bento in the historic center.

Do I need to reserve a seat?

Yes on Alfa Pendular and Intercidades. Regional trains are unreserved, first-come seating.

Is the bus cheaper than the train?

Often yes, especially with early FlixBus or Rede Expressos fares — though the fastest train is quicker and more comfortable for this short hop.


Prices and schedules reflect recent Comboios de Portugal (CP) fares. Always confirm current details on cp.pt before booking, as prices and timetables can change.

Leave a Comment