How to Get From Porto to Coimbra, Portugal

Statue of Joaquim Antonio de Aguiar in Coimbra


Learn how to visit Coimbra on your trip to Portugal. Get from Porto to Coimbra by bus, train, car, or guided tour.

How to Include Coimbra on Your Trip

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 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.

Best Way to Get There

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.

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. 
  • Including Aveiro: Before you get to Coimbra, visit the canals of the Portuguese Venice.
  • Including Buçaco: Add in a trip to the palace of Buçaco, in the heart of the Buçaco National Forest.  

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. 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.

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

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.

Was this page helpful?