Which border crossing and which road
From most of Spain the natural entry is Badajoz to Elvas on the A-5/A-6, roughly 210 km of Spanish motorway before the frontier, then the A6 continues to Lisbon in about two hours if traffic behaves. The northern alternative, Salamanca to Guarda over the IP5, is prettier and emptier but adds distance and a slow climb. The Vigo to Porto route only makes sense if you are coming from Galicia. I would book the Badajoz crossing every time: the A6 is a proper motorway, service areas are frequent, and you arrive via Setúbal or the Vasco da Gama bridge rather than fighting the city from the north.
Driving times are honest on paper and optimistic in practice. Madrid to Lisbon is around 640 km, six and a half to seven hours with a lunch stop. Seville is nearer, about 460 km and five hours. Avoid arriving into Lisbon on a Friday evening between 17:00 and 20:00, when the 25 de Abril bridge backs up past Almada, and avoid the last weekend of August, when the whole country heads for the Algarve. Spring, from March to June, and September to October are the sweet spots: mild, dry, and outside the parking crunch of high summer.
Tolls: two systems, one windscreen device
Portugal runs electronic tolls on the A6, A2, A13 and the bridges, with no staffed booth on most stretches. Rental cars usually come with a transponder already linked; check before you leave the airport and confirm the daily cap. If you are driving your own car, the Via Verde device or the Easytoll arrangement for foreign plates is the practical answer, and the Spanish Vía-T tag works on Portuguese motorways too. Budget roughly €25 to €35 in tolls from the Spanish border to Lisbon depending on your route and bridge. The 25 de Abril bridge charges, the Vasco da Gama charges more, and both are cheaper off-peak.
Fuel is where the maths shifts. Spanish pumps near Badajoz are noticeably cheaper than Portuguese ones, so fill up before the frontier. Portuguese motorway service areas on the A6 are fine for coffee but pricey for fuel; the towns just off the exits, such as Montemor-o-Novo or Pegões, are better value. Inside Lisbon, do not drive into the centre to top up. Park the car and walk, take the metro, or use the ferries from Cacilhas and Barreiro if you are staying south of the river.
Where to park, and where to stay
Central Lisbon parking is the real cost. Expect €15 to €25 a day in a covered garage in Chiado, Avenida da Liberdade or Baixa, with hourly rates that sting if you linger. Hotels in those districts often charge separately for garage space, so ask before booking. Cheaper alternatives cluster around the edges: Parque das Nações near Oriente station has large garages, Sete Rios and Entrecampos sit on the metro with daily rates well below the centre, and parking near Alcântara or Belém works if your hotel is west. On-street parking in residential streets such as Alvalade or Campo de Ourique is metered but manageable.
My own plan: book a hotel with confirmed on-site parking in Avenidas Novas, Saldanha or near Parque das Nações, leave the car there for the whole stay, and use the metro. Avenidas Novas is quiet, ten minutes on the yellow line to Baixa, and garages are cheaper than in Chiado. Skip hotels in Alfama and Mouraria if you are arriving by car; the streets are narrow, the access restrictions are real, and you will spend your first evening circling. If you want the river view, choose Cacilhas across the water and take the ferry in.
How the drive fits your stay
The car earns its keep outside the city. Sintra is 30 km and 40 minutes without traffic, though the town itself is best reached by train from Rossio because parking near the Quinta da Regaleira and Pena Palace fills by mid-morning. Cascais along the A5 is 30 minutes, and the Estrada de Sintra coast road is slower but worth it. South of the river, the Serra da Arrábida and Sesimbra are an hour, and Óbidos is 85 km up the A8. Use the car for day trips, not for commuting into the centre.
Toll transponders, fuel stops and parking all cost less when you decide them before you arrive, and the same is true of the hotel. Search Lisbon hotels with parking included, check the garage height and whether the space is guaranteed, and match the neighbourhood to how you will move around. A confirmed space in Avenidas Novas beats a hopeful crawl around Alfama every time, and it leaves you free to enjoy the city rather than park in it.
Good to know
Questions, answered
Do I need a toll device to drive from Spain to Lisbon?
Most Portuguese motorways are electronic-only. Rental cars usually include a transponder; check the daily cap. Driving your own car, arrange Via Verde or Easytoll for foreign plates, or use a Spanish Vía-T tag, which works on Portuguese motorways.
How long is the drive from Madrid or Seville to Lisbon?
Madrid is roughly 640 km, six and a half to seven hours via Badajoz and Elvas. Seville is about 460 km and five hours. Add time for the 25 de Abril bridge at rush hour and avoid Friday evenings and the last weekend of August.
Where should I park and stay in Lisbon with a car?
Book a hotel with confirmed parking in Avenidas Novas, Saldanha or Parque das Nações. City-centre garages run €15 to €25 a day and hotels charge separately. Skip Alfama and Mouraria entirely, and use the metro or ferries rather than driving in.
Doing good is the business: every booking through LisbonHaven.com funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays