Travel options for:
Lisbon to Beja
  • Train

    $13 - $27
    1. Entrecampos

      1 h 13 min - 4 times a day

      $9 - $18

    2. Casa Branca

      51 min - every 20 minutes

      $4 - $10

  • Bus

    $16 - $22
    1. Lisboa

      2 h 45 min - 3 times a day

      $16 - $22

  • Rideshare

    $12
    1. Lisbon

      2 h 30 min - once daily

      $12

  • Taxi

    $130 - $160
    1. Lisbon

      1 h 55 min - 111.1 miles

      $130 - $160

  • Drive

    $25 - $40
    1. Lisbon

      1 h 55 min - 111.1 miles

      $25 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Entrecampos train to Casa Branca then train to Beja. 2 h 13 min 15€. From Lisboa bus to Beja. 2 h 45 min 14€. From Lisbon rideshare to Beja. 2 h 30 min 9€. From Lisbon taxi to Beja. 1 h 55 min 133€. From Lisbon drive to Beja. 1 h 55 min 26€.

 
 

Bus or train from Lisbon to Beja?

Portuguese Railways (CP) operates a train from Lisbon to Beja every 4 hours. Tickets cost $9 - $18 and the journey takes 1 h 13 min. Portuguese Railways (CP) also services this route every 20 minutes. Alternatively, Rede Expressos operates a bus from Lisbon to Beja every 3 hours. Tickets cost $16 - $22 and the journey takes 2 h 45 min.