1map logoGo to main page

Madrid, Community of Madrid to Lagos, Algarve Region from €29: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Lagos, Portugal

How to Get from Madrid to Lagos: 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.

$29 - PlaneBest price
570 kmDistance
5h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Lagos 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
Train
Bus
Average Duration
8h  58m
Estimated price
51-97
Recommended
Company
various
Plane
Train
Average Duration
7h  19m
Estimated price
29-210
Cheapest
route map
Distance: 570 km
Duration: 5h 24m

See more options

Pricing table
Company
BlaBlaCar Bus
Bus
Average Duration
12h  5m
Estimated price
49-85
Company
various
Train
Bus
Average Duration
9h  24m
Estimated price
57-82
Company
various
Bus
Average Duration
13h  25m
Estimated price
65-510
Company
various
Drive
Average Duration
7h  29m
Estimated price
511-512
Company
various
Plane
Drive
Average Duration
5h  24m
Estimated price
513-514
Company
various
Plane
Drive
Average Duration
6h  46m
Estimated price
515-516
Company
various
Plane
Train
Average Duration
9h  29m
Estimated price
517-518

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $39 $35 $29 $39 $38 $36 $41
Fly $218 $160 $86 $58 $256 $97 $31

Traveling From Madrid to Lagos

The journey from Madrid to Lagos offers a fascinating contrast, with the vibrant urban life and rich history of Spain’s capital giving way to the charming coastal town of Portugal, known for its stunning beaches and laid-back atmosphere.

Best Neighbourhoods in Lagos

Lagos boasts diverse neighborhoods, each offering distinct experiences for visitors.

Old Town
• Cobblestone streets filled with history and charm.
• Vibrant local markets and shops.
Meia Praia
• Expansive sandy beach perfect for sunbathing.
• Water sports and beach bars nearby.
Ponta da Piedade
• Stunning cliffs and sea caves to explore.
• Breathtaking sunset views along the coastline.

Best Times To Visit Lagos's Attractions

Timing your visits to Lagos's attractions can greatly enhance your experience.

Ponta da Piedade
Visit early in the morning for fewer crowds and stunning sunrise views.
Meia Praia
Late afternoon is ideal for a relaxing beach experience after the peak heat.
Old Town
Weekdays are best to explore charming streets without the weekend crowds.

Lagos Weather: What to Expect Year-Round

Lagos enjoys a Mediterranean climate with warm summers and mild winters, making it a pleasant destination year-round. The best times to visit are from late spring to early fall when sunny days enhance your beach adventures and outdoor excursions.

Dining Recommendations in Lagos

A visit to Lagos wouldn't be complete without trying the catch of the day at a local seafood restaurant like O Camilo, where the fresh flavors of the Atlantic coast shine through. Unlike the bustling tapas bars of Madrid, dining in Lagos often features stunning views of the sea, creating a relaxed atmosphere that elevates the enjoyment of freshly prepared dishes made from local ingredients.

Madrid - Lagos operators

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

Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Sevilla-Santa Justa

Average Duration
2h 43m
Estimated price
295-978
Contact phone
+34 910 150 000
Website
https://iryo.eu/en/home

Train from Estación de tren de Atocha to Sevilla-Santa Justa

Average Duration
2h 42m
Estimated price
974-978
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Sevilla-Santa Justa

Average Duration
3h 16m
Estimated price
976-519

Train from Estación de tren de Atocha to Estación de tren de Huelva

Average Duration
3h 57m
Estimated price
295-978
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Faro to Lagos

Average Duration
1h 46m
Estimated price
296-297

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

Average Duration
2h 29m
Estimated price
298-299

Train from Tunes to Lagos

Average Duration
1h 3m
Estimated price
2100-296
Bus
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Sevilla - Estacion Santa Justa to Lagos

Average Duration
5h 15m
Estimated price
2101-976
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Estación Sur de Autobuses to Lagos

Average Duration
12h 5m
Estimated price
49-972
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estación Sur de Autobuses to Lagos

Average Duration
12h 30m
Estimated price
2104-85

Bus from Estación Sur de Autobuses to Loule

Average Duration
10h 55m
Estimated price
519-2970

Bus from Loule to Lagos

Average Duration
1h 30m
Estimated price
2102-2105
Plane
Website
iberia.com

Plane from Madrid (MAD) to Faro (FAO)

Average Duration
1h 25m
Estimated price
85-973

Plane from Madrid (MAD) to Sevilla (SVQ)

Average Duration
1h 10m
Estimated price
974-975

Plane from Madrid (MAD) to Badajoz (BJZ)

Average Duration
1h 20m
Estimated price
970-512

Plane from Madrid (MAD) to Lisboa (LIS)

Average Duration
1h 20m
Estimated price
976-977
Website
flytap.com

Plane from Madrid to Faro

Average Duration
3h 36m
Estimated price
978-977
Website
easyjet.com

Plane from Madrid to Lisboa

Average Duration
1h 25m
Estimated price
290-291
Website
aireuropa.com

Plane from Madrid to Lisboa

Average Duration
1h 20m
Estimated price
976-292
Website
ryanair.com

Plane from Madrid to Faro

Average Duration
1h 30m
Estimated price
293-294

Plane from Madrid to Faro via Porto

Average Duration
3h 20m
Estimated price
293-294

Plane from Madrid to Lisboa

Average Duration
1h 30m
Estimated price
974-975

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

Traveling between Madrid and Lagos 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.

Average price
€129 - €194
Departure Point
Madrid Airport
Arrival Point
Faro Airport
Useful tips for plane travellers
• Check if your flight to Faro is direct; while the approximate flight time is 1h 25m, some scheduled flights may have layovers, which could affect your overall travel time and connecting transport to Lagos.
• Upon arrival at Faro Airport, be prepared for potential delays in customs depending on your flight's time of arrival; it's recommended to allocate 30–45 minutes to navigate through customs and retrieve your luggage.
• Expect taxi fares from Faro Airport to Lagos to be around €70–€90; this route is approximately 90 km and takes about an hour—alternatively, consider the train from Faro to Lagos as a cost-effective option, taking roughly 2 hours and costing around €5–€10.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Lagos station

Frequently asked questions

Find out more about the route from Madrid to Lagos.

Or choose the category:
The distance between Madrid and Lagos is 354 miles or 495.5 miles by road. The typical travel times by various modes of transportation vary. It takes approximately 8 hours and 52 minutes to travel from Madrid to Lagos by taking a train and then a bus. However, it takes 7 hours and 29 minutes to drive from Lagos to Madrid by car. Lastly, it takes around 11 hours and 20 minutes to reach Lagos from Madrid by bus.
The most cost-effective option for traveling from Madrid to Lagos is by taking a bus via Évora. This option takes around 11 hours and 20 minutes and costs approximately €36-€50. However, if time is of the essence, the quickest option would be to fly and then take a train, which takes around 7 hours and 23 minutes, but the cost may range from €27-€228. It ultimately depends on your priorities and budget as to which option is best for you.
The prices of a bus ticket between Lagos and Madrid range from €38 to €49. It is advisable to book in advance to secure the best price. Additionally, other modes of transportation such as trains and driving may have varying costs, so it is recommended to compare prices and choose the option that fits your budget and preferences.
To get from Madrid to Lagos without using public transportation, you can drive by car. The driving distance between Madrid and Lagos is approximately 496 miles, and it takes around 7 hours and 29 minutes to complete the journey. The prices for this option range from €127 to €191.
To travel from Madrid to Lagos without a car, the best option is to take a combination of train and bus, which takes approximately 8 hours and 52 minutes. The cost of this journey ranges between €36 and €100. The train will take you to a nearby city, and from there, you can take a bus to reach Lagos. This option provides a convenient and affordable way to travel between the two cities.
No, there is no direct link between Madrid and Lagos. However, there is an indirect option available. Travelers can take a bus from Madrid - Estacion Sur to Evora, and then transfer to another bus that goes to Lagos. This journey, including transfers, takes approximately 11 hours and 20 minutes. The buses are operated by Rede Expressos.
The flight duration between Madrid and Lagos is typically 1 hour and 25 minutes on a direct flight from Madrid Airport to Faro Airport. However, please note that there are no direct flights from Madrid to Lagos. Connecting flights may be available with longer travel times. The cost of the flight can vary depending on the airline, time of booking, and other factors, so it is recommended to check with airlines or travel agencies for the most accurate and up-to-date pricing information.
There are a variety of hotels available near Lagos with over 3,979 options to choose from. Prices start at €30 per night, offering a range of affordable accommodation choices. Visitors can find a suitable place to stay based on their preferences and budget, making it convenient for travelers to find an option that suits their needs while exploring Lagos.