Travel options
from Lisbon to Madrid

You can get from Lisbon to Madrid by train, bus or flight.

Our recommendation

To get from Lisbon to Madrid on Jan 23 we recommend taking a flight because it’s the best combination of price and speed.

12:30PMLisbon Portela Airport1h25 02:55PMMadrid Barajas Airport
0 changes
$341One-way
Cheapest
10:00AMLisbon8h10 07:10PMMadrid, Estación Sur
0 changes
$181One-way
Other options
07:35AMLisbon Portela Airport1h20 09:55AMMadrid Barajas Airport
0 changes
$461One-way
12:40PMLisbon Portela Airport1h15 02:55PMMadrid Barajas Airport
0 changes
$441One-way
07:45AMLisbon Portela Airport1h25 10:10AMMadrid Barajas Airport
0 changes
$551One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Compare prices and tickets Prices for trains, buses and flights

Sun
Jan 23
$18Alsa
$34Iberia
Mon
Jan 24
$18Flixbus
$32Ryanair
Tue
Jan 25
$18Flixbus
$34Air Europa
Wed
Jan 26
$18Flixbus
$30Ryanair
Thu
Jan 27
$18Flixbus
$35easyJet
Fri
Jan 28
$21Flixbus
$25Ryanair
Sat
Jan 29
$18Flixbus
$34Air Europa
Sun
Jan 30
$26Alsa
$46Air Europa
Mon
Jan 31
$18Flixbus
$34Air Europa
Tue
Feb 1
$18Flixbus
$34Air Europa
Wed
Feb 2
$18Flixbus
$29Ryanair
Thu
Feb 3
$18Flixbus
$30easyJet
Fri
Feb 4
$18Flixbus
$10Ryanair
Sat
Feb 5
$12Flixbus
$34Air Europa
Sun
Feb 6
$18Flixbus
$26Ryanair
Mon
Feb 7
$18Flixbus
$10Ryanair
Tue
Feb 8
$18Flixbus
$26easyJet
Wed
Feb 9
$12Flixbus
$25Ryanair
Thu
Feb 10
$18Flixbus
$24easyJet
Fri
Feb 11
$18Flixbus
$31Ryanair

Travel Information from Lisbon to Madrid

distanceDistance311 miles (502 km)
modeAvailable travel modesFlight or bus
priceTicket price range$19 - $23
cheapestCheapest modeFlight • $19 (€15) • 1 h 15 min
fastestFastest modeFlight • $19 (€15) • 1 h 15 min
carriersPopular travel companiesRyanair or Alsa

Travel 311 miles (502 km) by flight or bus from Lisbon to Madrid. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $19 (€15). The most popular travel companies which serve this route are Ryanair or Alsa among others. Travelers can even take a direct flight or bus from Lisbon to Madrid.

The Window Seat

Read more about Madrid

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Madrid
Daytrippers: Madrid

From the Art Deco esplanade of Gran Via to the myriad bustling streets made for bar-hopping between mouthwatering tabernas, Madrid has a rich history of attracting artists from all over the world—long before Ernest Hemingway sipped his first...

Continue reading
Book Voyage!
Book Voyage!

Sometimes you don’t need to travel to visit a new destination. A well-written travel book, be it fiction or guidebook, can transport you from the comfort of your own home or daily commute to another place. To kickstart...

Continue reading

How to Travel from Lisbon to Madrid

Traveling from Lisbon to Madrid is simple, and you can choose between all of the major forms of transport. For a comfortable, leisurely way to travel, the sleeper train cannot be beaten. However, if you need to reach Madrid fast, a flight will always be the best option. Budget travelers can also investigate buses and rideshare services like BlaBlaCar, which can deliver excellent value, even if they do take the longest.

Trains from Lisbon to Madrid | Buses from Lisbon to Madrid | Flights from Lisbon to Madrid

Lisbon to Madrid Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€43

8:15 h

1 Day Ahead

trains

€46

10:15 h

1 Month Ahead

flight

€68

1:15 h

1 Month Ahead



What is the best way to travel from Lisbon to Madrid?

Cheapest way to travel from Lisbon to Madrid


cheap

Taking the bus is the cheapest way to travel from Lisbon to Madrid. Buses traveling from Lisbon to Madrid depart from Lisbon's Oriente bus station and take at least 8:15 h to arrive at Madrid's Estacion Sur De Autobuses. Over 15 buses travel from Lisbon to Madrid every day, with the earliest departing Lisbon at 7:30 a.m. Bus companies that travel from Lisbon to Madrid include Avanza, Alsa, and Eurolines.


Fastest way to travel from Lisbon to Madrid


fast

Taking a flight is the fastest way to travel from Lisbon to Madrid. Flights depart from Lisbon's Portela Airport and arrive at Madrid—Barajas Airport after an 1:15 h of flight time. Flights remain the fastest way to travel from Lisbon to Madrid even when travel time to and from Lisbon and Madrid's airports is taken into consideration. Airlines that travel directly from Lisbon to Madrid include TAP Portugal, Iberia, Air Europa and EasyJet. Approximately 15 direct flights travel from Lisbon to Madrid every day with the earliest departing Lisbon at 4:53 a.m.


Most popular way to travel from Lisbon to Madrid


popular

Taking a flight is the most popular way to travel from Lisbon to Madrid. Taking a flight is over 4 hours faster than traveling from Lisbon to Madrid by bus and over 6 hours faster than taking the train that only travels once per day. The convenient public transportation options from both Madrid and Lisbon's airports to their respective city centers also help reduce the total travel time when flying between Lisbon and Madrid.


How to get from Lisbon to Madrid

The Best Way According to our Users

If you want to travel from Lisbon to Madrid there are several options available to you. For this route, however, 60,92% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Lisbon to Madrid. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Lisbon to Madrid. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips: Travel from Lisbon to Madrid

Travel to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Madrid.
FAQs

What are the COVID-19 travel restrictions for Madrid, Spain if I’m coming from Lisbon, Portugal?

Travel between Lisbon, Portugal and Madrid, Spain is: Partially open.

Can travelers from Portugal enter Spain?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Portugal.

Are there rules for self-quarantine when arriving to Madrid from Lisbon?

Conditions of entry into Spain:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

Are there COVID-19 safety rules for social distancing and wearing face masks in Madrid, Spain?

To reduce the spread of COVID-19, the government of Spain has imposed the following measures:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information was last checked on 1/21/22. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey from Lisbon to Madrid.

Are there restrictions on reentering Portugal from Madrid, Spain due to the coronavirus pandemic?

The current restriction level for returning to Lisbon, Portugal from Spain is: Partially open.

Am I allowed to reenter Lisbon, Portugal from Madrid, Spain?

Reentering Portugal is currently allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine when I arrive back to Lisbon from Madrid?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Passenger Locator Form (PLF) required
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

Which rules do I need to follow in Lisbon, Portugal regarding COVID-19?

All travelers returning to Portugal must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 2 metre (s) (7 feet)
  • Face masks: Mandatory

The information above was last checked on 1/20/22. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Lisbon from Madrid here.

How do I travel from Lisbon to Madrid?

You can travel from Lisbon to Madrid 2 different ways: flight or bus.

What is the cheapest way to get from Lisbon to Madrid?

The cheapest way to get from Lisbon to Madrid is by taking a flight. You can find average ticket prices around $19 (€15) compared to other travel options to Madrid:

Taking a flight is usually $4 (€4) less than taking a bus to Madrid, which costs on average $23 (€19) for the same trip.

What is the quickest way from Lisbon to Madrid?

The quickest way to travel to Madrid from Lisbon is by flight, which takes on average 1 h 15 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a bus requires on average 7 h 35 min   of travel time.

What is the distance between Lisbon and Madrid?

You should expect to travel around 311 miles (502 km) between Lisbon and Madrid.

How many scheduled departures are there a day from Lisbon to Madrid?

The average frequency per day from Lisbon to Madrid is:

  • Around 1 bus per day.

However, we recommend checking specific travel dates for your trip from Lisbon to Madrid as scheduled services by flight or bus can vary by season or day of the week.

What are the departure and arrival points in Lisbon and in Madrid?

These are the most popular departure and arrival points from Lisbon to Madrid:

  • Flights most often depart from Lisbon at Lisbon Portela Airport and arrive in Madrid at Madrid Barajas Airport.
  • Buses mostly depart from Lisbon, Gare Rodoviaria Sete Rios and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Which travel companies can help me find a way to get from Lisbon to Madrid?

If finding a good deal is your main consideration for your trip from Lisbon to Madrid, then we'll help you find the best value travel companies for you:

  • Ryanair can take you to Madrid by plane. If searching for a good deal on flights, you can find tickets for Ryanair from Lisbon to Madrid for $19 (€15).
  • Alsa can take you to Madrid by bus. If searching for a good deal on buses, you can find tickets for Alsa from Lisbon to Madrid for $23 (€19).

Can I travel directly to Madrid from Lisbon?

Yes, there are direct routes from Lisbon to Madrid with the following travel companies:

  • You can find 1 direct bus per day to take to Madrid with Flixbus.

Direct services to Madrid tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Where else should I travel to after my journey from Lisbon to Madrid ends?

Omio customers who travel from Lisbon to Madrid often also extend their vacation to go to Barcelona, Valencia or Sevilla. Omio can help you plan your trip by finding the best connections between Madrid and these popular destinations at a great price.

How far in advance should I book tickets between Lisbon and Madrid online to get the best deals?

When planning your trip from Lisbon to Madrid, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost $19 (€15) one way on average.
  • Bus tickets are costing $23 (€19) one way on average.

However, we recommend buying tickets from Lisbon to Madrid online a few months in advance to get the best deals and save money on your upcoming journey.