The best guide to Lagos

by Giddioso Travel Guides

How about: Lagos Intro > Things to do > Day trips > 1 week > Best beaches > Airport to Lagos

Lagos to Silves by Train, Bus and Car

Silves is a charming and traditional Portuguese town that makes for a popular day trip from the beach resort of Lagos. Silves is situated in the rolling hills of the northern Algarve and highlights of the ancient town include the vast Moorish castle and stunning gothic cathedral.

silves portugal

The view over Silves and the Rio Arade river

Silves is easily accessible from Lagos for visitors with a rental car or who those who are reliant on public transport. This guide will provide an overview of travel between Lagos and Silves by train, bus and car.

Lagos to Silves Overview

Silves is 40 km northeast of Lagos and is situated 15km from the Algarve coastline. The town is 6km north from the A22, the main expressway of the Algarve, and driving is the recommended means of travel. Silves train station is connected to the main east-west line and this railway provides a regular inexpensive service to Lagos.

 Silves portugal

The Silves castle and Se Cathedral

The main disadvantage of rail travel is that the train station is located 2km south of the main historic centre and the distance must be walked or taxi hired. Travel by bus requires a connection at Portimão and the journey times are significantly longer than by train. The only advantage of the bus route is that the final stop is located in the centre of Silves.

Lagos to Silves by Car

The easiest method to travel from Lagos to Silves is by rental car. The journey takes around 30 minutes and follows the express A22 toll road to junction 6 and then N124 the north to Silves. The longer non-toll route follows the N125 into Lagoa and then the N124 north to Silves. There is plenty of parking on the outskirts of Silves, close to the campsite on the southern side of the town. Parking in the centre is very limited and there are many restrictions, it is easy park a little further and walk.

Lagos to Silves by Train

Train is the recommended means of travel to Silves for visitors who are reliant on public transport. The train journey takes 35 minutes and a single ticket costs €2.90. There are 10 services in each direction per day and always check local timetable for season and annual variations.

Silves bus stop

The Algarve train departure from Lagos station

Silves train station is 2km south of the historic centre in a small village called Silves Gare. The walk from the station involves a steep climb and follows a busy road and is not an enjoyable walk, especially in the heat of summer. If there is a taxi waiting at the station grab it for the €5.00 fare. There is a local bus service but is very intermittent and departures do not align with train arrivals.


Lagos train station is on the eastern side of the marina and only a short walk. The train service is clean and safe to use even on the later services. The number of train service make it possible to visit Silves as a day trip from Lagos. Lagos to Silves train departures for 2014 are 09:00, 10:28, 12:53 and 14:00. Silves to Lagos return trains departure are at 17:18, 18:24, 19:01, 20:42 and 21:29.

Lagos to Silves by Bus

Bus travel from Lagos to Silves is not as convenient as train travel as a connection is required at Portimão. Including bus connections the journey takes 1-1.5 hours. The bus services are operated by Eva who offer a good value three day unlimited pass.

Silves bus stop

Silves bus stop near the tourist information office

There is no bus station in Silves, buses depart from the south side of the town close to the tourist information office and the Rio Arade. To find the bus stops follow the main road to the south of the town which follows the river. Bus tickets are purchased from the bus driver.

The best guide to Lagos