The distance between Granada and Seville is 145 miles (247 km). You can take a train directly from the Granada Railway Station to Seville's Santa Justa Train Station, and the journey will take about two and a half hours.
If you'd rather have the freedom to make stops along the way, you can also make the drive in two and a half hours, depending on how many detours you take.
For a trip that allows you to see famed art and architecture in Spain's capital, the White Villages of Andalucia, Granada, Seville's best flamenco dancers and more, consider this 10-day itinerary.
Duration: 2.5 hours
There are many direct trains to Seville from Granada each day. The main train company in Spain is Renfe, and its high-speed trains are called “Ave.” You can purchase tickets ahead of time online, via the Renfe app, or at the train station.
You may have the option to select a "flexible" fare, which allows you to modify your trip if you'd like to stop in other cities. Make sure to board the train at least ten minutes prior to departure in order to make sure you get a seat.
By Rental Car or Private Transfer
Duration: 2.5 hours, more with stops
If you prefer to do some sightseeing on your own, you can rent a car from one of the many international companies in Granada. Be sure to choose a small rental car, as streets are often very narrow and parking can be hard to find. If you'd prefer not to drive yourself, you can also easily find a driver in the center of town who's willing to make the short trip.
You'll take the A-92, and about halfway along this route, you'll be able to stop in Antequera to see La Peña de los Enamorados (Lover’s Rock). Nearby, you can see the Dolmens—a collection of cave-like buildings from the Neolithic and Bronze Age.