1map logoGo to main page

Madrid, Community of Madrid to Lisbon, Lisbon Region 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 compelling contrast between Madrid's vibrant energy and Lisbon's laid-back charm.

Best Neighbourhoods in Lisbon

Lisbon boasts diverse neighborhoods, each with its own character and charm.

Alfama
• Historic narrow streets filled with traditional Fado music.
• Stunning views of the Tagus River from miradouros.
Bairro Alto
• Lively nightlife scene with countless bars and clubs.
• Eclectic mix of shops and vibrant street art.
Belém
• Home to iconic pastries at Pastéis de Belém.
• Rich in history with beautiful monuments and museums.

Best Times To Visit Lisbon's Attractions

Timing your visits in Lisbon can greatly enhance your experience.

Belém Tower
Visit early in the morning or late afternoon to enjoy fewer crowds.
Lisbon Oceanarium
Weekday mornings are ideal for a peaceful exploration.
Castle of São Jorge
Go during weekdays, especially in the late afternoon, for stunning sunset views.

Lisbon Weather: What to Expect Year-Round

Lisbon enjoys a Mediterranean climate with warm summers and mild winters, making it an appealing destination throughout the year. Spring and fall are particularly pleasant, offering comfortable temperatures that enhance outdoor exploration and sightseeing.

Dining Recommendation

In Lisbon, be sure to try bacalhau à brás, a delectable dish made from salted cod mixed with scrambled eggs, onions, and crispy fries, showcasing the region's rich seafood heritage. The family-run tascas offer an inviting atmosphere with local ingredients that create a heartwarming contrast to the lively tapas scene in Madrid.

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 a scenic road trip from Madrid to Lisbon, spanning 393 miles and offering stunning views of the Spanish and Portuguese countryside. Be prepared for a journey of approximately 5 hours and 57 minutes filled with adventure and discovery. 💰 Explore the cost-effective travel option of driving from Madrid to Lisbon, with prices ranging from €101 to €157 for the convenience and flexibility of your own car. Consider budget-friendly alternatives such as carpooling services like Blablacar, providing rideshare options and a great way to connect with fellow travelers.
Average price
€101 - €157
Useful tips for car travellers
• Along your route, you will primarily use the A-5 highway, which is well-maintained and offers several gas stations; currently, gas prices are approximately €1.65 per liter, so plan your fuel stops accordingly.
• Be aware of Lisbon's restricted traffic zones (Zona de Emissões Reduzidas) where you might encounter fines if you enter without an environmental sticker; consider sticking to the A-2 when approaching, which will help you avoid these zones.
• In Lisbon, parking costs typically range from €15 to €25 per day in the city center; try using public parking garages like the one at Martim Moniz for easier access to landmarks and to avoid street parking hassle.
🚆 Traveling from Madrid to Lisbon by train is a scenic journey that involves transfers in Badajoz and Entroncamento. The total travel time, including transfers, is approximately 9 hours and 51 minutes. 💰 Ticket prices for the Madrid to Lisbon train range from €52 to €74, making it a cost-effective option for those looking to explore both Spain and Portugal by rail. Sit back, relax, and enjoy the picturesque scenery as you make your way from Madrid to Lisbon by train.
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 the Madrid to Lisbon train include catering options provided by the train operator, Renfe. In Premium services, you'll find a dining car serving a menu with local Portuguese and Spanish dishes. Economy class offers snack vending machines with light refreshments. It's recommended to check the menu ahead of time if you have any dietary restrictions.
• The train offers three types of seating options: First Class (Preferente), which provides spacious seats with ample legroom and complimentary meal service; Business Class (Club), which is slightly less expensive than First Class with comfortable seating and some onboard refreshments; and Economy Class (Turista), which is the most affordable option, but still comfortable for your journey. Make sure to reserve your seats in advance, especially during peak travel seasons.
• There are two main train operators for the Madrid to Lisbon route: Renfe (renfe.com) and Comboios de Portugal (cp.pt). Make sure to check both websites for schedules, ticket prices, and any updates or changes prior to your trip. Additionally, you can find useful links for local transport schedules, such as the Lisbon metro (metrolisboa.pt) and bus services (carris.pt), to assist with your onward journey.
• Upon arrival at Lisbon's Santa Apolónia Station, you can leave your luggage at the luggage storage service located on the ground floor, making it easier to explore the city without your bags. The station also has clean restrooms available. To reach the city center quickly, take the metro from Santa Apolónia station. The closest metro station is just a short walk away; board the Blue Line direction Reboleira, and within 10-15 minutes, you can reach the city center at Baixa-Chiado station.
🛫 Traveling from Madrid to Lisbon by plane is a convenient and efficient way to make the journey. The quickest direct flight only takes 1 hour and 20 minutes, making it a short trip between these two vibrant European cities. 💸 The prices for flights between Madrid and Lisbon can range from €29 to €185, offering a range of affordability for travelers. Despite the short distance between the two cities, flying allows visitors to quickly and comfortably experience the cultural richness of both Madrid and Lisbon.
Departure Point
Madrid Airport
Arrival Point
Lisboa Airport
Useful tips for plane travellers
• Pay attention to the time zone difference; Lisbon is one hour behind Madrid, so adjust your watch accordingly to avoid any scheduling confusion upon arrival.
• Upon arriving at Humberto Delgado Airport (Lisbon Airport), follow the clear signs to the exit; the airport is well-organized, but if you're taking the metro, you'll need to go down to the lower level – the red line connects directly to the city center.
• Expect taxi fares from Lisbon Airport to the city center to be around €15-€20, depending on traffic; for the budget-conscious, consider taking the Aerobus, which costs approximately €4 and connects major city points.
Departing from Estación Sur de Autobuses, the journey to Estação Rodoviária de Lisboa Oriente takes approximately 7 hours and 30 minutes, with services operating every three hours every day. 🌍 Enjoy the 551 km trip as you travel through beautiful landscapes and picturesque towns. Choose from multiple departure times and affordable ticket prices ranging from €28 to €74 for a comfortable and convenient ride with BlaBlaCar Bus.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Estação Rodoviária de Lisboa Oriente station
Useful tips for bus travellers
• Book your bus ticket in advance through the BlaBlaCar Bus website (blablacar.com) to secure a good fare, as prices can vary between €27 and €72 depending on demand and how close to departure you book.
• Bring snacks and a refillable water bottle, as the journey takes approximately 7h 30m and while there are rest stops, having your favorite snacks can make the ride more enjoyable.
• Upon arrival at Estação Rodoviária de Lisboa Oriente, follow the signs to the Metro station (Lisbon Metro), which is conveniently located at the same complex; this will help you easily continue your journey to the city center, with Line Vermelha (Red Line) providing direct access to other parts of Lisbon.

Frequently asked questions

Find out more about the route from Madrid to Lisbon.

Or choose the category:
The cheapest way to travel from Madrid to Lisbon is by ridesharing. There are several online platforms where you can find drivers heading in that direction. The cost typically ranges from €27 to €46, depending on the availability and demand. The journey takes approximately 6 hours and 42 minutes, but this may vary depending on traffic and other factors.
The fastest way to travel from Madrid to Lisbon is by flying. Several airlines offer direct flights between the two cities, with a flight time of approximately 4 hours and 1 minute. Prices for these flights can range from €27 to €192, depending on the airline and the time of booking. It is recommended to check different airlines and compare prices to find the best deal for your travel dates.
The distance between Madrid and Lisbon is approximately 314 miles. When traveling by road, the distance is about 390 miles. The actual travel time may vary depending on the chosen mode of transportation and any potential stops along the way. It is important to factor in additional travel time for breaks, traffic, and other possible delays.
The most convenient and cost-effective way to travel from Madrid to Lisbon without a car is by taking a bus. There are several reputable bus companies that operate daily routes between the two cities, with an average travel time of approximately 7 hours and 31 minutes. Prices for bus tickets can range from €27 to €64, depending on the class of service and time of booking. It is recommended to book your bus tickets in advance to secure the best rates and ensure availability.
The journey from Madrid to Lisbon takes about 7 hours and 31 minutes by bus. There are three bus departures per day from Madrid - Estacion Sur to Lisboa - Oriente. The duration of the trip includes any transfers that may be necessary.
The cheapest way to travel from Madrid to Lisbon is by bus, with a journey time of around 7 hours and 31 minutes. Bus tickets range from €27 to €64. Alternatively, you can take a train, which takes approximately 9 hours and 45 minutes and costs between €50 and €73. Another option is to fly, with flight durations of around 4 hours and 1 minute, and ticket prices ranging from €27 to €192.
There are a variety of accommodation options available near Lisbon. With 2592+ hotels to choose from, travelers are sure to find something to fit their budget and preferences. Prices for hotels in Lisbon start at €38 per night. It is recommended to book in advance to secure the best rates and availability.
Yes, you can share a ride from Madrid to Lisbon. Blablacar's carpooling service is a popular option for rideshare between these two cities. It provides a convenient and cost-effective way to travel, especially for those without a driver's license or who prefer to avoid public transport. This service allows you to share the journey with fellow travelers and split the cost, making it an economical and social option for transportation.
Yes, you can drive from Madrid to Lisbon. The driving distance is approximately 390 miles, and the journey takes approximately 5 hours and 50 minutes. It is advisable to check for any tolls or road conditions before starting your trip, and make sure you have all the necessary documents for international driving.
Yes, there is a direct bus between Madrid and Lisbon. The bus departs from Madrid - Estacion Sur and arrives at Lisboa - Oriente. There are three daily services available, operating every day. The journey typically takes around 7 hours and 31 minutes.
To catch the bus from Madrid to Lisbon you will need to go to the Madrid - Estacion Sur station. This is the main bus station in Madrid for long-distance trips, including international routes. The buses are operated by Rede Expressos, a reputable bus company in Portugal. Make sure to check the schedule and arrive at the station on time to catch your bus to Lisbon.
The bus from Madrid to Lisbon arrives at Lisboa - Oriente station. Lisboa - Oriente is a major transportation hub located in the eastern part of Lisbon. It is well-connected to other parts of the city and offers easy access to various public transportation options for further travel. Upon arrival, travelers can easily find taxis, buses, and trains to reach their final destinations within Lisbon.
To get from Madrid Airport to Lisbon you can take a flight. Several airlines offer direct flights from Madrid Airport to Lisbon, which usually have a flight time of around 1 hour and 20 minutes. Alternatively, you can also take a train or a bus from Madrid to Lisbon. Both options take longer but can be more affordable. The train journey takes approximately 10-12 hours, while the bus journey takes around 8-9 hours.
Ryanair, Air Europa, easyJet, TAP Air Portugal, and Iberia are airlines that offer flights between Madrid and Lisbon. These airlines provide numerous options for travelers seeking direct flights between both cities. It is recommended to check the websites or contact the airlines directly to get the most up-to-date information on flight schedules and prices.
The fastest way to get from Madrid to Lisbon is by plane. The quickest flight from Madrid Airport to Lisboa Airport takes approximately 1 hour and 15 minutes. Several airlines, including Ryanair, Air Europa, and easyJet, offer direct flights between the two cities. The prices for a flight from Madrid to Lisbon range from €29 to €192.
The flight from Madrid to Lisbon takes approximately 1 hour and 15 minutes. This is the quickest way to travel between the two cities. The flight is a direct flight, meaning there are no layovers or stops along the way. This allows for a convenient and efficient journey.
Trains from Madrid to Lisbon arrive at Lisboa - Oriente station. This is a major train station in Lisbon, located in the eastern part of the city. Lisboa - Oriente station is well-connected to other parts of Lisbon and offers convenient access to transportation options such as buses, taxis, and the metro. It is a convenient and accessible arrival point for travelers coming from Madrid.
No, there is no direct train between Madrid and Lisbon. However, there are train services available with transfers. The journey typically involves departing from Madrid-Atocha Cercanias, transferring at Badajoz and Entroncamento, before arriving at Lisboa - Oriente. The total travel time for this route is approximately 9 hours and 45 minutes.
To catch the train from Madrid to Lisbon you will need to go to the Madrid-Atocha Cercanias station. This is where the Renfe Viajeros train services depart from. Make sure to check the train schedule and arrival platform beforehand to ensure a smooth journey. Tickets can be purchased at the station or online prior to your departure.
The cost of a flight from Madrid to Lisbon can range from €29 to €192. The price will depend on various factors such as the airline, date and time of travel, and how far in advance the ticket is booked. It is recommended to compare prices from different airlines and utilize travel search engines to find the best deals for your specific travel dates.
A train journey from Madrid to Lisbon typically costs between €51 and €73. The price can vary depending on factors such as the class of service and availability of discounts. It is always advisable to check with the train operator or online booking portals for the most accurate and up-to-date prices before planning your trip.
The cost of a bus ticket from Madrid to Lisbon typically ranges from €27 to €64. The exact price may depend on factors such as the time of travel, the specific bus company, and any discounts or promotions available. It is recommended to check the websites or contact the bus providers directly for the most up-to-date pricing information.
The cost to drive from Madrid to Lisbon can vary depending on the fuel prices and toll fees. On average, you can expect to pay between €101 to €155 for a one-way trip. This cost includes fuel expenses and any tolls you may encounter along the way. It is recommended to check the current fuel prices and toll fees before planning your trip to get a more accurate estimate.