Directions from Seville to Olvera

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

Train, taxi  •  1 h 51 min

  1. Take the train from Sevilla-San Bernardo to Osuna Ir
  2. Take a taxi from Osuna to Olvera

$87 - $117

Cheapest option

Rideshare  •  1 h 47 min

  1. Take the rideshare from Seville to Olvera 70.3 miles


3 alternative options

Bus Autocares Grupo Samar  •  3 h 17 min

  1. Take the bus from Seville to Algodonales 79

$12 - $18

Bus Autocares Casal  •  3 h 50 min

  1. Take the bus from Seville to Puerto Serrano M-221
  2. Take the bus from Puerto Serrano to Olvera 423

$10 - $15

Drive  •  1 h 19 min

  1. Drive from Seville to Olvera 67.9 miles

$12 - $19

What companies run services between Seville, Spain and Olvera, Spain?

Autocares Grupo Samar operates a bus from Seville to Olvera every 4 hours. Tickets cost $11 - $16 and the journey takes 2 h.

Train operators
Spanish Railways (RENFE)
Bus operators
Autocares Casal
34 (0) 954 999 290
Bus from Seville to Puerto Serrano
Ave. Duration
2 h
Once a week
Estimated price
$7 - $11
Schedules at
Transportes Comes
Other operators
Rideshare from Seville to Olvera
Ave. Duration
1 h 47 min
Once daily
Estimated price
Book at
Taxi from Osuna to Olvera
Ave. Duration
54 min
Estimated price
$75 - $95

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Seville and Olvera is 80 km. The road distance is 109 km.

The cheapest way to get from Seville to Olvera is to rideshare which costs 6€ and takes 1 h 47 min.

The quickest way to get from Seville to Olvera is to drive which takes 1 h 19 min and costs 10€ - 16€.

No, there is no direct bus from Seville to Olvera. However, there are services departing from Seville and arriving at Olvera via Algodonales. The journey, including transfers, takes approximately 3 h 17 min.

It takes approximately 1 h 51 min to get from Seville to Olvera, including transfers.