For relatively short journeys like the one from Beja to Lisbon, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.
When do the first and last buses from Beja to Lisbon leave?
The average duration of the journey is 2 hours and 47 minutes, but the fastest bus connections get you to Lisbon in 2 hours and 15 minutes. The first bus is scheduled at 06:04 and the last one at 14:04.
Which bus companies serve the route Beja - Lisbon?
You can travel by bus from Beja to Lisbon with Rede Expressos.