How to Get From Porto to Coimbra, Portugal

Coimbra is a great stop-off point between Porto and Lisbon.

Falco / Pixabay

On this page, you'll find transport information for getting from Porto to Coimbra by bus, train, car and guided tour.

See also:

How to Include Coimbra on Your Trip to Portugal

Coimbra is roughly halfway between Lisbon and Porto, Portugal's two principal cities and the most popular destinations for most visitors to the country (along with the Algarve).

For those who are city-hopping around the country, Coimbra makes a perfect break between these cities. It warrants a whole day - so either arrive early from Lisbon or Porto, spend the day there and head on to the other city last thing at night or stay the night in Coimbra.

If you don't plan on visiting Lisbon, Coimbra is also a convenient day trip from Porto. If you want to see more than just Coimbra on a day trip (such as a visit to Fatima), you'll need either your own car or a guided tour. Check out the best tours below.

What's the Best Way to Get to Coimbra?

Coimbra doesn't need more than a day trip, so a guided tour is your best bet for getting the most out of the city if you don't have the time to explore it more fully. If staying for more than a day, the train is your best bet.

See also: Compare Prices on Hotels in Coimbra

Porto to Coimbra by Guided Tour

Most tours of Coimbra include another destination to get the most out of your time.


Including Fatima In addition to Coimbra, see the Sanctuary of Our Lady of the Rosary in Fatima, where it is said that apparitions of the Virgin Mary have taken place. You'll have the benefit of a guide and comfortably fit in two locations in one day.  Read more about Coimbra and Fatima Day Trip

Including Aveiro Before you get to Coimbra, visit the canals of the Portuguese Venice.

Read more How to Get to Aveiro.

Including Buçaco Add in a trip to the palace of Buçaco, in the heart of the Buçaco National Forest.  

Porto to Coimbra by Train and Bus

There are two types of trains that go from Porto to Coimbra. The journey takes just under an hour if you take the fast train (Alfa Pendular) and costs about 12€. Pay attention to the trip time when booking. Book from Rail Europe (book direct). You'll arrive in the Coimbra-B station but you can easily connect to the center of town (Coimbra-A station) via a five-minute train ride that is included in your ticket.

Coimbra is also a good place to get a train to Madrid. Read more about travel from Coimbra to Madrid.

The bus from Porto to Coimbra takes 1h30 and costs about 12€ one way. Book from Rede Expressos.

Porto to Coimbra by Car

The 130km journey from Porto to Coimbra takes about 1h30 by car if you use the A1. Note that there are tolls on some of these roads. Compare Prices on Car Rental in Portugal.