Porto to Coimbra by train + bus

This route from Porto to Coimbra is not by train the whole way: by train, bus it takes about 5h 32m in total, run by CP - Comboios de Portugal, FlixBus. A quicker option we found is bus, at 1h 15m.

Recommended route
€89
5h 32m·1 transfer
See live options and dates

Indicative price from a recent search, updated regularly. Confirm the live fare and seats with the provider at checkout. Routavio adds no booking fee.

The journey, step by step

  1. 1trainPorto LisbonCP - Comboios de Portugal
  2. 2busLisbon CoimbraFlixBus

train or bus?

TransportPriceDurationTransfers
train€895h 32m1 transfer
bus€91h 15mdirect

All rows come from the same recent route search. Exact fares depend on your travel date.

Porto to Coimbra by train: common questions

How long does Porto to Coimbra take by train?

The train does not cover the whole route: train + bus together take about 5h 32m, 1 transfer.

How much is a train ticket from Porto to Coimbra?

The best price in our latest check was €89. The exact fare depends on the date and how full the service is.

Who runs the train from Porto to Coimbra?

CP - Comboios de Portugal, FlixBus. You buy the ticket directly from them.

Is the train or the bus better?

The bus is faster at 1h 15m. It is cheaper too, at €9.

What Omio sells on this route

Omio's own lowest fares, one per mode. These are starting prices for the route in general, not for a date you picked, and they are refreshed once a day.

  • Train· 1h 01mfrom €10Omio
  • Bus· 1h 10mfrom €4Omio

Omio last refreshed these on Thu, Sep 3

Search this route on Omio

Where else this route goes

  • Porto Coimbra train
  • Porto to Coimbra by train
  • train ticket Porto to Coimbra
  • how long is the train from Porto to Coimbra