The distance from Seville (Sevilla) in western Andalusia to the port city of Malaga on the Costa del Sol is about 133 miles (214 km). The most comfortable way to get from Seville to Malaga is hiring a private transfer or driving a rental car—a scenic, 2.5-hour trip with a few worthwhile stopping points along the way.
Bus and train routes are also available. While both cities do have an international airport, there are no direct commercial flights running between them.
If you’re eager to experience both Seville and Malaga, explore the two cities (plus Cadiz) in a ten-day itinerary featuring food, history, and art.
By Rental Car or Private Transfer
Duration: 2.5 hours, more with stops
Getting from Seville to Malaga takes just under 2.5 hours along highway A92. This route includes tolls—they can be paid via machine using your credit card, or via cash to a tollbooth attendant. Alternatively, you can avoid the toll road by turning off onto highway A357 near the town of Osuna; this will lengthen your trip by about 15 minutes.
The route from Seville to Malaga is scenic, running through an attractive area of hilly countryside dotted with palm trees and olive groves. Optional sightseeing stops include Ronda and the White Villages of Andalusia. Private transfers can be booked to drive you to Malaga, or you can rent a car from one of the many major rental companies in Seville.
Duration: 2 hours
Spain’s state-owned train operator is called Renfe. Renfe operates trains between Seville (Santa Justa Station) and Malaga (Maria Zambrano Station). Several direct trains run per day; the route takes just under 2 hours, and typically costs under 50 euros.
Tickets can be purchased online or at the train station. However, it is advisable to purchase tickets online, in order to avoid an additional booking fee applied at the station. Trains can get crowded around public holidays, so book in advance.
The official Renfe website sometimes has trouble processing non-Spanish credit cards. If you run into any problems when booking, a number of third-party websites exist on which you can book your train ticket.
Duration: 2-4 hours
ALSA operates buses between Seville (Plaza de Armas Station) and Malaga (Malaga Bus Station or Malaga Airport).
Several buses run per day. You will be able to choose between normal buses and “Supra Economy” buses, which offer Wifi and entertainment for a slightly higher fare. Note that some buses make stops along the way, which can significantly increase travel time.
Tickets can be purchased on ALSA’s website, or at the bus station. The online fare includes a small processing fee. Booking in advance is recommended, as buses occasionally sell out.