1map logoGo to main page

Madrid to Lisbon from $31: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Lisbon, Portugal

How to Get from Madrid to Lisbon: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$31 - PlaneBest price
505.9 kmDistance
4h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Lisbon with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
7h  30m
Estimated price
$30-80
Recommended
Company
various
Plane
Average Duration
4h  7m
Estimated price
$31-200
Cheapest
route map
Distance: 505.9 km
Duration: 4h 7m

See more options

Pricing table
Company
various
Rideshare
Average Duration
6h  42m
Estimated price
$30-55
Company
various
Train
Bus
Average Duration
8h  2m
Estimated price
$54-80
Company
various
Train
Average Duration
9h  51m
Estimated price
$57-81
Company
various
Drive
Average Duration
5h  57m
Estimated price
$110-170

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $10 $10 $10 $10 $10 $10 $11
Fly $48 $41 $39 $45 $50 $51 $55

Traveling From Madrid to Lisbon

The journey from Madrid to Lisbon offers a fascinating contrast between the vibrant energy of Spain's capital and the laid-back charm of Portugal's coastal gem.

Best Neighbourhoods in Lisbon

Lisbon boasts a variety of neighborhoods, each offering distinct experiences.

Alfama
• Home to iconic Fado music venues.
• Narrow streets full of charming eateries.
Bairro Alto
• Vibrant nightlife with numerous bars and clubs.
• Great views from Miradouro de São Pedro de Alcântara.
Belém
• Sample legendary Pastéis de Belém pastries.
• Explore historic monuments and museums.

Best Times To Visit Lisbon's Attractions

Timing your visits in Lisbon can significantly enhance your experience at major attractions.

Belém Tower
Visit early in the morning to beat the crowds and enjoy serene views.
Jerónimos Monastery
Opt for late afternoons when tour groups are fewer and light is beautiful.
São Jorge Castle
Weekdays are best to explore this historic site in a quieter atmosphere.

Lisbon Weather: What to Expect Year-Round

Lisbon enjoys a Mediterranean climate with warm summers and mild winters, making it a delightful destination throughout the year. The best times to visit are spring and fall, when pleasant temperatures enhance your exploration of the city.

Dining in Lisbon: A Unique Culinary Experience

Savor the iconic bacalhau à brás at O Prego da Peixaria, where tender cod is combined with crispy potatoes and scrambled eggs for a local twist. This dish reflects Lisbon's emphasis on fresh coastal ingredients, contrasting beautifully with Madrid's rich, hearty flavors.

Madrid - Lisbon operators

Explore transport companies operating between Madrid and Lisbon, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Estación Sur de Autobuses to Estação Rodoviária de Lisboa Oriente

Average Duration
7h 30m
Estimated price
$30-80

Bus from Caceres to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 25m
Estimated price
$25-40
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estación Sur de Autobuses to Estação Rodoviária de Lisboa Oriente

Average Duration
8h 35m
Estimated price
$50-75

Bus from Caceres to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 55m
Estimated price
$27-40
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Estación Sur de Autobuses to Estação Rodoviária de Lisboa Oriente

Average Duration
7h 30m
Estimated price
$50-80
Contact phone
+351 21 75 24 524
Website
https://www.rede-expressos.pt/en

Bus from Estación Sur de Autobuses to Estação Rodoviária de Sete Rios

Average Duration
8h
Estimated price
$30-45
Contact phone
+351 913 568 693
Website
https://gipsyy.com

Bus from Estación Sur de Autobuses to Estação Rodoviária de Lisboa Oriente

Average Duration
7h 38m
Estimated price
$0-0
Train Show train routes
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Caceres

Average Duration
3h 7m
Estimated price
$29-40

Train from Estación de tren de Atocha to Badajoz

Average Duration
4h 23m
Estimated price
$35-55
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Badajoz to Entroncamento

Average Duration
2h 43m
Estimated price
$11-17

Train from Entroncamento to Estação Ferroviária de Lisboa Oriente

Average Duration
1h 24m
Estimated price
$6-10
Plane Show flights
Website
https://www.easyjet.com

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 25m
Estimated price
$29-220
Website
https://www.flytap.com

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 20m
Estimated price
$40-290
Website
https://www.iberia.com

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 22m
Estimated price
$40-420
Website
https://www.aireuropa.com

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 20m
Estimated price
$40-320
Website
https://www.ryanair.com

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 30m
Estimated price
$30-190
all-pages.other Show other routes
Website
https://www.blablacar.com

Other from Madrid to Lisbon

Average Duration
6h 42m
Estimated price
$30-55

Madrid to Lisbon: Overview of Bus, Train, Flight, and Car Trips

Traveling between Madrid and Lisbon offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Madrid to Lisbon, covering a scenic driving distance of 632.5 km. 💰 Explore budget-friendly travel options with prices ranging from €101 to €157 to reach the charming city of Lisbon from Madrid by car.
Average price
€101 - €157
Useful tips for car travellers
• As you drive from Madrid to Lisbon, refuel at the many gas stations on the A-5 highway, where prices typically range from €1.60 to €1.80 per liter; stations like Repsol and BP are popular stops.
• Upon arriving in Lisbon, be mindful of the Alfama district's restricted traffic zones (Zonas de Emissão Reduzida); look for signs indicating these areas, as entering can incur fines; parking in central Lisbon can cost about €15-€30 per day.
• Use Google Maps or Waze for real-time navigation, as they can help you avoid any roadworks on A-5 or detours; consider making a pit stop in the charming town of Mérida, about halfway through your trip, known for its Roman ruins and great eateries.
🚂 The train journey from Madrid to Lisbon involves transferring at Badajoz and Entroncamento, taking approximately 9 hours and 51 minutes in total. 🌄 Departing from Estación de tren de Atocha in Madrid operates the initial leg of the trip to Badajoz, where passengers switch trains before continuing to the final destination of Lisbon at Estação Ferroviária de Lisboa Oriente. 💰 The cost of a train ticket between Madrid and Lisbon ranges from €53 to €75, offering travelers an affordable and scenic way to travel between these two vibrant European capitals.
Departure Point
Estación de tren de Atocha station
Arrival Point
Estação Ferroviária de Lisboa Oriente station
Useful tips for train travellers
• Onboard services for your train trip from Madrid to Lisbon include catering options provided by the Renfe-SNCF service. You can purchase meals and snacks from the onboard trolley service which typically features sandwiches, pastries, and a variety of beverages. Additionally, many trains offer a bistro service where you can sit and enjoy meals in a designated dining area.
• The train options for this route typically include different classes of seating. In First Class (preferably the AVE level), you'll have wider seats and more space, along with complimentary meals and beverages. Business Class provides comfortable seating with power outlets and a quiet environment, while Economy Class is efficient for budget travelers, offering standard seating without additional amenities. Check Renfe's website or Comboios de Portugal for specific train services and options.
• When you arrive at Lisbon's Santa Apolónia Station, you will find luggage storage services available for a fee, as well as clean restrooms, but note that showers may not be available. To navigate the station easily, use the designated signs for local transport options, and consider activating your transport app to explore nearby dining options.
🛫 The quickest flight from Madrid Airport to Lisboa Airport is a direct one, taking just 1 hour and 20 minutes. 🌍 Overall, the flight from Madrid to Lisbon takes approximately 4 hours and 7 minutes, with ticket prices ranging from €29 to €185.
Departure Point
Madrid Airport
Arrival Point
Lisboa Airport
Useful tips for plane travellers
• Book your flight well in advance, as prices can vary significantly between €28 and €181, and the majority of budget airlines like Ryanair offer lower rates for early bookings.
• Upon arrival at Lisbon Airport (Humberto Delgado), be prepared for a streamlined customs process, but make use of the digital signage to guide you to baggage claim; the airport can get busy, so keeping an eye out for your carousel can save time.
• Expect to pay around €15-€20 for a taxi ride from Lisbon Airport to the city center, and consider utilizing apps like Bolt or Uber, which can sometimes provide a more affordable fare and a convenient alternative to traditional taxis.
🚌 Traveling by bus from Madrid to Lisbon is a convenient option, with services departing every three hours from Estación Sur de Autobuses. 🌉 The journey takes approximately 7 hours and 30 minutes, covering a distance of about 551 km before arriving at Estação Rodoviária de Lisboa Oriente. 💰 Prices for the bus ticket vary from €28 to €74, providing travelers with an affordable and efficient way to explore the route between these two vibrant cities.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Estação Rodoviária de Lisboa Oriente station
Useful tips for bus travellers
• Arrive early at the Estación Sur de Autobuses in Madrid, as it can get quite crowded; use the time to grab a coffee at the nearby Cafetería Sabor and enjoy some local pastries before your 7h 30m journey.
• Keep cash handy in both euros and Portuguese escudos as some local vendors in Lisbon may not accept cards; perfect for exploring local markets or grabbing snacks during your travels.
• Once you arrive at Estação Rodoviária de Lisboa Oriente, look for the large signage indicating the metro and train connections; the Metro station is directly connected to the bus station, making it easy to navigate towards your next destination in Lisbon.