Quick answer
The three options, side by side
| Train | Coach | Car | |
|---|---|---|---|
| Journey time | 2h14 to 2h24, including the change at Casa Branca | About 2h35 on the direct services | About 2h10 for 178 km |
| Typical cost | €15.70 second class, €19.05 first; €28.50 return | Usually under €10; FlixBus sells from €3.99 | Fuel, plus €10.70 down and €12.95 back in tolls |
| Departures a day | Five on weekdays, three at weekends and holidays | Several. FlixBus runs exactly three | Whenever you like, which is the whole argument for it |
| Leaves Lisbon from | Oriente, Entrecampos, Sete Rios, Pragal | Sete Rios, Gare do Oriente or the airport | The 25 de Abril bridge, then the A2 |
| Leaves you | 950 m below the centre: 13 minutes on foot, 57 m of climb | 1.2 km out: 15 minutes on foot, 33 m of climb | Wherever you park, which should be outside the old streets |
By coach
For most visitors this is the better option, for the plain reason that it runs. Rede Expressos operates the route and boards in Lisbon at three places, and only three: Sete Rios, the Gare do Oriente, and Lisbon airport, where you board beside the metro station. There are several services a day, spread through it rather than clustered into a few. If you are arriving on a flight and going straight on, this is the simplest thing in the article: you never have to enter the city at all.
FlixBus also runs the route, with exactly three departures a day, at 04:20, 10:30 and 17:00, the same every day of the week. The 10:30 and the 17:00 take 2h35; the 04:20 takes 3h10, for reasons the operator does not explain. All three are direct, and fares run from €3.99 to €9.49 depending on the date. One thing worth knowing: every FlixBus leaves from the Gare do Oriente, never from Sete Rios, because the two companies are in a legal dispute over access to that terminal, which Rede Expressos runs. Buy a FlixBus ticket, go to Sete Rios, and you are in the wrong place.
Rede Expressos publishes neither a timetable nor a fare table you can check without going through its booking engine, so we are not going to invent one. Expect journey times in the same range and fares usually under ten euros, and book on the operator's own site. Third-party comparison sites contradict each other, and sometimes themselves, about how many services run on this route.
Coaches arrive at the Gare Rodoviária on the Praça António Raposo Tavares, about 1.2 km from the Praça da República: fifteen minutes on foot, climbing 33 metres. Slightly farther out than the railway station, but the gentler of the two walks.
By train
There is no direct train to Beja, and there has not been one since 2011. Every Intercidades out of Lisbon runs to Évora; Casa Branca is the junction, and that is where you get off and cross to a second train, which drops down the Alentejo line through Alcáçovas, Vila Nova da Baronia, Alvito and Cuba into Beja. Both legs are Intercidades and it is one through ticket, so the change costs you time and attention rather than money.
The whole thing takes 2h14 to 2h24. On weekdays there are five connections, leaving Lisboa Oriente at 07:02, 09:02, 13:35, 17:02 and 19:02, reaching Beja at 09:26, 11:18, 15:54, 19:20 and 21:16. At weekends and on public holidays there are three: 09:58, 17:02 and 19:02. Coming back it is five on weekdays, the first at 06:23 and the last at 18:15, and three at weekends. Trains call at Entrecampos, Sete Rios and Pragal after Oriente, so board wherever suits you.
A single is €15.70 in second class and €19.05 in first; a return is €28.50 in second. The fare is identical from Oriente, Entrecampos or Sete Rios. Seat reservation is compulsory on both legs, and with demand up since the Passe Verde came in, seats on this line go quickly. Book ahead, and note that Beja's ticket office opens on weekdays only, 07:45 to 13:15 and 14:15 to 16:15: arrive on a Saturday without a return already bought and there is nobody there to sell you one.
Something larger is also coming. The Casa Branca to Beja section is due to close completely, all 63.5 km of it, for about 21 months of electrification work, with buses replacing the trains throughout. The start has been announced for somewhere between the end of 2026 and the beginning of 2027, but the dates in circulation stretch from 2027 to 2033 depending on who is talking, so treat none of them as firm. When it reopens, Lisbon to Beja is meant to take under two hours with no change at all. Until then, check that the line is running before you plan a trip around it.
When it does run, it is the nicest way to arrive. You cross the Tagus on the 25 de Abril bridge, run down past the Sado estuary, and spend the last hour watching cork oaks and wheat go by. Beja's station sits below the town: about 950 m to the Praça da República, some 13 minutes, climbing 57 metres on the way. You will read elsewhere that it is five minutes. It is not, and if you are pulling a suitcase in August you will notice the difference.
By car
It is 178 km and a little over two hours: the 25 de Abril bridge, then the A2 for about 115 km, off at junction 10, Grândola Sul, onto the A26, and then the IP8 in national-road form for the last thirty-odd kilometres into Beja. After Grândola the traffic thins out and the road becomes the kind of drive people move to the Alentejo for, which is to say almost nothing happens for forty minutes and that is precisely the appeal.
Tolls are about €10.70 going down and €12.95 coming back for an ordinary car. The asymmetry is not a mistake: the 25 de Abril bridge is charged only in the direction of Lisbon. All of it is on the A2 and the bridge, and the A26 and the IP8 are free.
In town, leave the car outside the old streets and walk in. They are narrow, they were laid out for animals, and spaces inside are scarce. The simplest answer is one of the two underground car parks, at the Casa da Cultura or on Avenida Miguel Fernandes, where the first hour is free, three hours cost €2.00 and a full day is capped at €7.20; tickets are issued 08:00 to 20:00 on weekdays and 08:00 to 15:00 on Saturdays. On the street there are nine metered zones at €0.60 to €0.70 for the first hour, with a two to four hour maximum, paid at the meter or through the iParque Mobile app. Residents park free, which is why the meter asks for a licence plate.
The real argument for driving is not the journey to Beja, it is everything within an hour of it. The Roman villa at São Cucufate, the vineyards around Vidigueira and the run down to Mértola are all straightforward with a car and all awkward without one. If Beja is your base for the region rather than a stop, drive.
Which one to pick
One day from Lisbon, no car. It works, and it is a good day, but the return decides it. On a weekday the train is excellent for this: the 07:02 puts you in Beja at 09:26, and the 16:11 back gets you home for dinner, which is a genuinely full day. At weekends the train thins to three connections and the coach gives you more room to manoeuvre. Either way, pick the way back before you leave. Our morning walking route is built for exactly this shape of visit: garden to castle in about 1.8 km, finishing at a table.
A night or more. Take whichever is cheapest and read on the way. Once you are staying, the arrival stops mattering and Beja stops being a monument list; the late afternoon, when the heat lifts and the squares fill, is the part day trippers never see.
Using Beja as a base for the Baixo Alentejo. Drive. Nothing else reaches the villa, the vineyards and the river towns without a great deal of planning.
And the question underneath all of this: is Beja worth the trip from Lisbon? If what you want is a checklist of famous monuments with a queue in front of each, go to Évora instead, and enjoy it. Beja is a working Alentejo capital that happens to have the tallest castle keep in Portugal, Roman layers under its streets and a convent with a scandal attached. It rewards attention rather than photographs, and it is almost never crowded. On a day trip you will not be sharing it with anyone.
Arriving: what is within walking distance
Neither arrival point needs a taxi, and neither is as close as the aggregators claim. The railway station is about 950 m from the Praça da República, roughly 13 minutes, with 57 metres of climb. The bus terminal is about 1.2 km, roughly 15 minutes, with a gentler 33 metres. Both sit below the town, because Beja stands on a low hill above the plain and arranges itself accordingly: the Jardim Público and the convents at the bottom, the arcaded Praça da República and the shops in the middle, and the Sé and the castle at the top.
Once you are up there, everything worth seeing on foot sits inside a fifteen-minute radius, which is why Beja suits a day trip far better than its size suggests. Walking up in the morning and back down for lunch is the natural shape of a day here, and for half the year it is the shape the heat imposes. Arrive in the morning and you can do the whole centre walk before the sun turns serious. Arrive after lunch in summer and the sensible plan is a slow coffee, the shaded streets, and the sights at five o'clock, when the town comes back out.
Lunch is the meal that matters here and the dining rooms fill from 12:30, so if your train gets in at 11:18 you are, conveniently, exactly on time. The list is in where to eat in Beja, along with the phone numbers, because booking is done by phone rather than online.
Coming from somewhere other than Lisbon
From Évora it is about 80 km and an hour and a quarter by car. The train, unlike Lisbon's, is direct: three a day each way on weekdays and one at weekends, 1h13 to 1h22, at €8.40. The two towns pair well over a couple of days and are not remotely the same experience.
From Faro and the Algarve, drive: about 146 km and an hour and three quarters. There is no passenger train between Faro and Beja, whatever a route planner suggests. By rail you would have to go up to Lisbon and come back down again, which nobody should do.
From Lisbon airport, the Rede Expressos coach boards at the airport itself, which is the least complicated option going. For the train, the red metro line runs to Oriente in three stops with no change, at €1.90. Beja does have an airport, but it had no scheduled commercial passenger flights in 2026, so Lisbon is the arrival point whatever you fly into.