Travelling in Spain by bus is a good solution for last minute reservations or cheap trips rather than trains and flights. There are 9 rides everyday that link Madrid to Seville, one every about 1 hour, which are operated by Socibus. Buses leave from Estacion Autobuses, Avenida De Mendez Alvaro N 83 bus station and arrive at Plaza De Armas bus station; the journey from Madrid to Seville takes about 6 hours if it’s a non-stop bus . Socibus offers 9 buses to get from Madrid to Seville which take about 6 hours on average. As for the Madrid to Seville bus timetable, the first ride is at 01:00, while the last bus leaves at 23:59.