Beja is a locality located 135.14 km northwest from Lisbon in Beja District, Portugal. The population of Beja is 35,854 people. Evora, Faro, Loule are located close to Beja. You can find Beja on any map using the following decimal coordinates: 38.0156 (latitude), -7.8653 (longitude).