HUB hero image

How to Travel from

Silves to Beja

by Rideshare or Car

Silves
+0
Beja
Transport search to Beja
Silves
+0
Beja
Building a composite car route
Cheapest
Best Offer!
Car
1 h 29 min
121 km.
from $6
Composite Route Car Only

Two ways to Travel from Silves to Beja

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Comboios De Portugal

Phone:
+351 210 900 032
Website:
cp.pt/passageiros/pt
Train from Tunes to Pinhal
Ave. Duration:
2h 22m
Frequency:
5 times a day
Estimated price:
$9.55–$45.86
Train from Pinhal Novo to Casa
Ave. Duration:
35 min
Frequency:
4 times a day
Estimated price:
$4.33–$24.20
Train from Casa Branca to Beja
Ave. Duration:
51 min
Frequency:
5 times a day
Estimated price:
$3.95–$22.93

Bus operators

Rede Expressos

Phone:
+351 21 75 24 524
Website:
rede-expressos.pt/en
Bus from Terminal Rodoviário de Albufeira to Terminal
Ave. Duration:
1h 40m
Frequency:
3 times a day
Estimated price:
$3.31–$14.01
Bus from Armação de Pêra - Centro de Saúde to Terminal
Ave. Duration:
2h 10m
Frequency:
Twice daily
Estimated price:
$3.69–$15.29

VAMUS - Transportes do Algarve

Phone:
+351 300 074 830
Website:
vamusalgarve.pt/#/
Bus from Silves - Bombeiros to Terminal
Ave. Duration:
45 min
Frequency:
Every 4 hours
Estimated price:
$4.33–$11.46

Questions and Answers

What is the cheapest way to get from Silves to Beja?

The cheapest way to get from Silves to Beja is to bus which costs $5.98 - $21.74 and takes 3h 45m.

What is the fastest way to get from Silves to Beja?

The fastest way to get from Silves to Beja is to drive which takes 1h 30m and costs $20.65 - $30.43 .

Is there a direct bus between Silves and Beja?

No, there is no direct bus from Silves to Beja. However, there are services departing from Silves - Bombeiros and arriving at Terminal Rodoviário de Beja via Terminal Rodoviário de Albufeira. The journey, including transfers, takes approximately 3h 25m.

Is there a direct train between Silves and Beja?

No, there is no direct train from Silves to Beja. However, there are services departing from Silves and arriving at Beja via Tunes, Pinhal Novo and Casa Branca. The journey, including transfers, takes approximately 7h 11m.

How far is it from Silves to Beja?

The distance between Silves and Beja is 155 km. The road distance is 121.3 km.

How do I travel from Silves to Beja without a car?

The best way to get from Silves to Beja without a car is to line 17 bus and bus which takes 3h 25m and costs $6.52 - $21.74 .

How long does it take to get from Silves to Beja?

It takes approximately 3h 25m to get from Silves to Beja, including transfers.

Where do I catch the Silves to Beja bus from?

Silves to Beja bus services, operated by VAMUS - Transportes do Algarve, depart from Silves - Bombeiros station.

Where do I catch the Silves to Beja train from?

Silves to Beja train services, operated by Comboios De Portugal, depart from Tunes station.

Train or bus from Silves to Beja?

The best way to get from Silves to Beja is to line 17 bus and bus which takes 3h 25m and costs $6.52 - $21.74 . Alternatively, you can train, which costs $16.30 - $97.83 and takes 7h 11m.

Where does the Silves to Beja bus arrive?

Silves to Beja bus services, operated by VAMUS - Transportes do Algarve, arrive at Terminal Rodoviário de Albufeira station.

Where does the Silves to Beja train arrive?

Silves to Beja train services, operated by Comboios De Portugal, arrive at Pinhal Novo station.

Can I drive from Silves to Beja?

Yes, the driving distance between Silves to Beja is 121 km. It takes approximately 1h 30m to drive from Silves to Beja.

How do I get a train ticket from Silves to Beja?

Book your Silves to Beja train tickets online with Omio.

Where can I stay near Beja?

There are 109+ hotels available in Beja. Prices start at $34.04 per night.
+0