Travel from Castelo-Branco to Lisbon

Bus or train from Castelo Branco to Lisbon?

Rede Expressos operates a bus from Castelo Branco to Lisbon every 3 hours. Tickets cost $18 - $24 and the journey takes 2 hours 30 minutes. Alternatively, Portuguese Railways (CP) operates a train from Castelo Branco to Lisbon 5 times a day. Tickets cost $18 - $40 and the journey takes 2 hours 58 minutes.

How to get from Castelo Branco to Lisbon

ModeDurationPrice
From Castelo Branco bus to Lisboa.2 h 30 min15€
From Castelo Branco train to Lisboa Santa Apolonia.2 h 58 min19€
From Castelo Branco drive to Lisbon.2 h 12 min31€

How long does it take to get from Castelo Branco to Lisbon?

The bus from Castelo Branco to Lisboa takes 2 hours 30 minutes including transfers and departs every three hours.

Is there a direct train between Castelo Branco and Lisbon?

Yes, there is a direct train departing from Castelo Branco and arriving at Lisboa Santa Apolonia. Services depart five times a day, and operate every day. The journey takes approximately 2 hours 58 minutes.

Is there a direct bus between Castelo Branco and Lisbon?

Yes, there is a direct bus departing from Castelo Branco and arriving at Lisboa. Services depart every three hours, and operate every day. The journey takes approximately 2 hours 30 minutes.

Operators from Castelo Branco to Lisbon

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)