There are 3 ways to get from Seville to Benagil by bus or car
Bus Damas • 6 h
$24 - $34
2 alternative options
Bus InterNorte • 6 h 12 min
$48 - $65
Drive • 2 h 26 min
$35 - $55
Questions & Answers
The cheapest way to get from Seville to Benagil is to bus which costs 20€ - 30€ and takes 6 h.
The quickest way to get from Seville to Benagil is to drive which costs 30€ - 45€ and takes 2 h 26 min.
No, there is no direct bus from Seville to Benagil. However, there are services departing from Sevilla and arriving at Benagil via Lagoa. The journey, including transfers, takes approximately 6 h.
The distance between Seville and Benagil is 220 km. The road distance is 246.9 km.
The best way to get from Seville to Benagil without a car is to bus which takes 6 h and costs 20€ - 30€.
It takes approximately 6 h to get from Seville to Benagil, including transfers.
Seville to Benagil bus services, operated by Damas, depart from Sevilla station.
Seville to Benagil bus services, operated by Damas, arrive at Lagoa station.
Benagil is 1 h behind Seville. It is currently 2:14 PM in Seville and 1:14 PM in Benagil.
Yes, the driving distance between Seville to Benagil is 247 km. It takes approximately 2 h 26 min to drive from Seville to Benagil.
What companies run services between Seville, Spain and Benagil, Portugal?
Damas operates a bus from Seville to Benagil once daily. Tickets cost $21 - $30 and the journey takes 4 h 45 min. EVA Transportes also services this route once daily.
Bus from Sevilla to Lagoa
- Ave. Duration
- 4 h 45 min
- Once daily
- Estimated price
- $21 - $30
- Schedules at
Bus from Seville to Lagoa
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 Travelling around the UAE, Need to know: Eurostar and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 4127+ hotels available in Benagil. Prices start at $56 USD per night.