Rome2rio's partners include

There are 6 ways to get from Braga to Lisbon by train, bus, rideshare, car, shuttle or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Braga to Lisbon.
Launch map view
  • Distance: 200.5 miles
  • Duration: 3 h 23 min

What companies run services between Braga, Portugal and Lisbon, Portugal?

Portuguese Railways (CP) operates a train from Braga to Lisbon every 3 hours. Tickets cost $30 - $65 and the journey takes 3 hours 23 minutes. Alternatively, Rede Expressos operates a bus from Braga to Lisbon every 2 hours. Tickets cost $26 - $35 and the journey takes 4 hours 30 minutes.

Airlines
TAP Portugal
Website
flytap.com
Flights from Porto to Lisbon
Avg. Duration
58 min
When
Every day
Estimated price
$26 - $150
Ryanair
Website
ryanair.com
Flights from Porto to Lisbon
Avg. Duration
1 h
When
Every day
Estimated price
$13 - $100
Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Braga to Lisboa Santa Apolonia
Avg. Duration
3 h 23 min
Frequency
Every 3 hours
Estimated price
$30 - $65
Website
cp.pt
2nd Class
$30 - $45
1st Class
$40 - $65
Bus operators
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Braga to Lisboa
Avg. Duration
4 h 30 min
Frequency
Every 2 hours
Estimated price
$26 - $35
Schedules at
rede-expressos.pt
Get Bus
Phone
0035 1253 262 371
Email
info@getbus.eu
Website
getbus.eu
Shuttle from Braga to Porto Aeroporto
Avg. Duration
50 min
Frequency
Every 3 hours
Estimated price
$5 - $10
Schedules at
getbus.eu
Adult
$10
Child
$5
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Braga to Lisbon
Avg. Duration
4 h 22 min
Frequency
Twice daily
Estimated price
$12
Book at
blablacar.co.uk

How far is it from Braga to Lisbon?

The distance between Braga and Lisbon is 321 km. The road distance is 365 km.

What is the cheapest way to get from Braga to Lisbon?

The cheapest way to get from Braga to Lisbon is to rideshare which costs 10€ and takes 4 hours 22 minutes.

What is the fastest way to get from Braga to Lisbon?

The quickest way to get from Braga to Lisbon is to shuttle and fly which takes 2 hours 53 minutes and costs 29€.

Is there a direct train between Braga and Lisbon?

Yes, there is a direct train departing from Braga and arriving at Lisboa Santa Apolonia. Services depart every three hours, and operate every day. The journey takes approximately 3 hours 23 minutes.

Is there a direct bus between Braga and Lisbon?

Yes, there is a direct bus departing from Braga and arriving at Lisboa. Services depart every two hours, and operate every day. The journey takes approximately 4 hours 30 minutes.

How long does it take to get from Braga to Lisbon?

The train from Braga to Lisboa Santa Apolonia takes 3 hours 23 minutes including transfers and departs every three hours.