There are 4 ways to get from Estepona to Faro by bus 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 via Seville  •  8 h 8 min

  1. 83

$43 - $74

3 alternative options

Bus InterNorte  •  9 h 22 min

  1. Portillo

$49 - $77

Bus ALSA  •  10 h 19 min

  1. Portillo

$49 - $72

Drive  •  4 h 12 min

  1. 263.4 miles

$60 - $90

What companies run services between Estepona, Spain and Faro, Portugal?

You can take a bus from Estepona to Faro via Algeciras and Seville in around 8 h 8 min.

Bus operators
Autocares Valenzuela
+34 (0) 956702609
Bus from Algeciras to Seville
Ave. Duration
2 h 50 min
Every 3 hours
Estimated price
$18 - $40
Schedules at
707 200 512
Bus from Algeciras to Faro
Ave. Duration
7 h 24 min
Once daily
Estimated price
$50 - $65
Schedules at

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 Getting around the Cyclades, Travelling to and around Russia for the 2018 FIFA World Cup and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

The distance between Estepona and Faro is 257 km. The road distance is 421 km.

The cheapest way to get from Estepona to Faro is to bus which costs 35€ - 65€ and takes 8 h 8 min.

The quickest way to get from Estepona to Faro is to drive which takes 4 h 12 min and costs 50€ - 75€.

No, there is no direct bus from Estepona to Faro. However, there are services departing from Estepona and arriving at Faro via Algeciras and Seville. The journey, including transfers, takes approximately 8 h 8 min.

It takes approximately 8 h 8 min to get from Estepona to Faro, including transfers.