Tavira is located around 90km from Benagil Caves, the journey by Private Taxi between Tavira and Benagil Caves takes 1h05 minutes.