• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Silves to Mértola by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  5h 20m

  1. Take the bus from São Bartolomeu De Messines to Beja 330
  2. Take the bus from Beja to Mértola 8757 / ...

43€ - 70€

Cheapest option

Train, bus via Ayamonte  •  5h 43m

  1. Take the train from Silves to Faro Re
  2. Take the train from Faro to Monte Gordo Re
  3. Take the bus from Monte Gordo to Mértola

16€ - 25€

3 alternative options

Train, bus  •  5h 39m

  1. Take the train from Silves to Faro Re
  2. Take the bus from Faro Bus Terminal to Monte Gordo 67 / ...
  3. Take the bus from Monte Gordo to Mértola

17€ - 27€

Taxi  •  1h 33m

  1. Take a taxi from Silves to Mértola 67.5 miles

110€ - 140€

Drive  •  1h 33m

  1. Drive from Silves to Mértola 67.5 miles

13€ - 20€

Questions & Answers

The cheapest way to get from Silves to Mértola is to drive which costs 13€ - 20€ and takes 1h 33m.

More details

The quickest way to get from Silves to Mértola is to taxi which costs 110€ - 140€ and takes 1h 33m.

More details

No, there is no direct bus from Silves to Mértola. However, there are services departing from Silves and arriving at Mértola via São Bartolomeu De Messines and Beja. The journey, including transfers, takes approximately 5h 20m.

More details

The distance between Silves and Mértola is 85 km. The road distance is 107.9 km.

Get driving directions

The best way to get from Silves to Mértola without a car is to bus which takes 5h 20m and costs 40€ - 70€.

More details

It takes approximately 5h 20m to get from Silves to Mértola, including transfers.

More details

Silves to Mértola bus services, operated by Eurolines FR, depart from São Bartolomeu De Messines station.

More details

Silves to Mértola bus services, operated by Rodoviaria do Alentejo, arrive at Mértola station.

More details

Yes, the driving distance between Silves to Mértola is 108 km. It takes approximately 1h 33m to drive from Silves to Mértola.

Get driving directions

There are 49+ hotels available in Mértola. Prices start at 39€ per night.

More details

Map of how to get from Silves to Mértola.
Launch map view
  • Distance: 53.3 miles
  • Duration: 5h 20m

What companies run services between Silves, Portugal and Mértola, Portugal?

You can take a bus from Silves to Mértola via São Bartolomeu De Messines and Beja in around 5h 20m.

Train operators
Comboios De Portugal

Comboios de Portugal (CP) is the national railway network of Portugal that spans over 2700km, with trains split into three main types: regional, urban and intercity trains; international and domestic high-speed trains; and international night trains. Portugal's main stations are Santa Apolónia in Lisbon and Campanha in Porto – these connect to trains in Portugal's cities and international destinations. The Alfa Pendular, the fastest train in Portugal, is a popular travel choice, as it can run at a speed of up to 250 km/h. You can book train tickets up to 60 days in advance.

Contact Details
Phone
+351 707 210 220
Website
cp.pt
Train from Silves to Faro
Ave. Duration
1h 5m
Frequency
Every 3 hours
Estimated price
4€ - 8€
Website
cp.pt
2nd Class
4€ - 7€
1st Class
4€ - 8€
Train from Faro to Monte Gordo
Ave. Duration
1h 2m
Frequency
Every 2 hours
Estimated price
4€ - 7€
Website
cp.pt
2nd Class
4€ - 6€
1st Class
4€ - 7€
Bus operators
Eurolines FR
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from São Bartolomeu De Messines to Beja
Ave. Duration
1h 30m
Frequency
4 times a week
Estimated price
35€ - 55€
Schedules at
eurolines.fr
Rodoviaria do Alentejo
Phone
266 738 120
Email
geral@rodalentejo.pt
Website
rodalentejo.pt
Bus from Beja to Mértola
Ave. Duration
1h 15m
Frequency
5 times a week
Estimated price
5€ - 8€
Schedules at
rodalentejo.pt
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Beja Bus Terminal to Mértola
Ave. Duration
50m
Frequency
Once daily
Estimated price
9€ - 11€
Schedules at
rede-expressos.pt
Book at
rede-expressos.pt
Bus from Faro to Monte Gordo
Ave. Duration
1h 5m
Frequency
Every 4 hours
Estimated price
7€ - 9€
Schedules at
rede-expressos.pt
Book at
rede-expressos.pt
Bus from Monte Gordo to Mértola
Ave. Duration
1h 25m
Frequency
Once daily
Estimated price
8€ - 11€
Schedules at
rede-expressos.pt
Book at
rede-expressos.pt
EVA Transportes
Phone
707 223 344
Email
reservas@eva-bus.com
Website
eva-bus.com
Bus from Faro Bus Terminal to Monte Gordo
Ave. Duration
1h 33m
Frequency
Hourly
Estimated price
5€ - 7€
Schedules at
eva-bus.com
Other operators
Taxi from Silves to Mértola
Ave. Duration
1h 33m
Estimated price
110€ - 140€
SBVanTravel
Phone
+351 964 827 519
Website
sbvantravel.com
José Manuel A Chaparro
Phone
+351 282 411 802

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, South Korea: Travelling from Seoul to Busan and How to get from Stansted Airport into central London - to help you get the most out of your next trip.