The bus between Benalmádena and Osuna takes 3h 25m. There is at least one bus per day from Benalmádena to Osuna. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once daily between Benalmádena and Osuna. The earliest departure is at 3:00 PM in the afternoon, and the last departure from Benalmádena is at 3:00 PM which arrives into Osuna at 6:25 PM. All services require a transfer at Estación Tren Málaga and take an average of 3h 25m. The schedules shown below are for the next available departures.
Want to know about travelling from Benalmádena to Osuna? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Benalmádena to Osuna. However, there are services departing from Benalmádena station and arriving at Osuna station via Estación Tren Málaga. The journey, including transfers, takes approximately 3h 25m.
Benalmádena to Osuna bus services, operated by Avanza Grupo, depart from Torrenueva station.
Benalmádena to Osuna bus services, operated by Avanza Grupo, arrive at Osuna station.
The distance between Benalmádena and Osuna is 85.5 km. The road distance is 148 km.
You can take a bus from Torrenueva to Osuna via Estación Tren Málaga and Malaga Eeaa in around 4h 21m.