COMPARE Prices across different modes

Oct 18
$33Rede Expressos
Oct 19
Oct 22
$33Rede Expressos

These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information between Porto and Beja

distanceDistance219 miles (354 km)
durationAverage bus duration6 h 55 min
priceAverage bus ticket price$33 (€27)
changesDirect busYes

Buses from Porto to Beja cover the 219 miles (354 km) long route taking on average 6 h 55 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $33 (€27), you can find the cheapest bus ticket for as low as $33 (€27). Travelers depart most frequently from Porto - Campanha and arrive in Beja, Terminal Rodoviário.

Travel Tips

Buses from Porto to Beja
Take the bus to Beja easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Beja.
How much do cheap buses to Beja from Porto cost?
Omio customers have found cheap bus tickets from Porto to Beja for as low as $33 (€27)  for the next 7 days.
How much is a bus ticket to Beja from Porto?
If you’re looking to book your bus tickets in the next week, you can expect the Porto to Beja bus price to come in at an average of $33 (€27)  one way.
What is the distance from Porto to Beja by bus?
You should expect to travel around 219 miles (354 km)  from Porto to Beja by bus.
How long is a bus from Porto to Beja on average?
On average the Porto to Beja bus travel time is 6 h 55 min  for the 219 miles (354 km) long trip, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Porto to Beja, which bus station in Porto do I depart from and which bus station in Beja do I arrive in?

When taking a bus from Porto, you have a couple of bus stations you can depart from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. When you arrive in Beja, your bus can arrive in bus stations including Beja, Terminal Rodoviário, Beja, Terminal Rodoviário and Beja.

Omio customers traveling this route book their buses from Porto - Campanha   to Beja, Terminal Rodoviário.

Where is the bus station in Porto? Where is the bus station in Beja?

The most popular departure bus station with passengers for this journey, called Porto - Campanha, is located 1 mile (s) / 2 km from the city center of Porto.

The most popular arrival bus station, Beja, Terminal Rodoviário, is located 0 mile (s) / 0 km away from the city center of Beja.

When can I take the first bus from Porto to Beja? When can I take the last bus for the day?
You can take the first bus from Porto to Beja at 7: 30 AM. The last bus from Porto to Beja that you can take departs at 9: 30 AM. Omio shows you the latest bus from Porto to Beja schedule to help you book the best departure time for this trip.
How far in advance should I buy bus tickets to Beja from Porto for the best deals?
You can find buses from Porto to Beja to cost on average $33 (€27) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Porto to Beja bus generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Buses from Porto to Beja: related information

Here are some other resources that might have the information you need