Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you.
The short answer: train or bus?
Granada to Seville takes about 2 h 45 by direct train or about 3 hours by direct bus. The two cities are roughly 250 km apart by road, and the drive takes about 2 h 30 to 2 h 45.
- Fastest and most comfortable: the direct Renfe train between Granada and Sevilla Santa Justa, about 2 h 45. There are only a few a day, so check times first.
- Cheapest and most frequent: the Alsa bus, about 3 hours, around a dozen services a day, from about €12.
- Most flexible: a car on the A-92, with stops in Antequera or Osuna.
- Flights: there are none between the two cities, and you would never save time.
Search both on Omio, or book direct with Renfe and Alsa.
Comparison table (train, bus, car)
| Option | Time (approx.) | Price (approx.) | Frequency | Book |
|---|---|---|---|---|
| Direct train (Renfe) | 2 h 45 | From about €20 if booked early, more later | A few a day, mornings and late afternoon | Omio or Renfe |
| Direct bus (Alsa) | About 3 h | From about €12 | Around 12 a day | Omio or Alsa |
| Bus with stops | Up to 5 h | Similar | A few a day | Alsa |
| Car | 2 h 30–2 h 45 | Fuel (no tolls on the A-92), plus parking | Any time | DiscoverCars |
Prices change with the date and how early you book. The times above are what the operators and ticket sites showed in October 2026: check yours before buying.
Step by step
By train
- In Granada, go to the train station on Avenida de los Andaluces, about 1.5 km from the cathedral. A taxi from the centre is short and cheap, and local buses and the metro stop nearby.
- Take a direct Renfe train to Sevilla Santa Justa, about 2 h 45. The line runs through Loja and Antequera. We’d always pick a direct service: trains with a change take much longer.
- Bags are scanned before boarding on long-distance trains. Arrive 20–30 minutes early.
- In Seville, Santa Justa is about 25–30 minutes’ walk from the cathedral, or a short taxi ride. Renfe says a long-distance ticket also includes a free Cercanías trip, which is useful if you are staying near another local station.
Trains are few, so the best times sell out first: we recommend booking ahead for weekends, Easter and the Feria. See the times and fares on Omio or on the Renfe site.
By bus
Alsa runs most buses. The fastest services take about 3 hours and are listed as direct; others stop in towns on the way and take up to 5. Buses leave from Granada bus station, in the north of the city (Avenida de Juan Pablo II, locally the “Carretera de Jaén”). It is not next to the train station and not in the centre: take urban bus 33 or a taxi to reach it.
In Seville, buses normally arrive at Plaza de Armas, near the river. The old town is a 15 to 20-minute walk away. Check your ticket, since the Seville station can vary by operator.
Alsa lets you carry one suitcase or backpack of up to 20 kg for free, and charges extra for a second. Comfort and Supra services have more legroom and sockets. Compare on Omio.
By car
The route is the A-92: from Granada west through Loja and Antequera, then on to Osuna and Seville. It is a toll-free motorway for the whole way. Allow about 2 h 30 to 2 h 45 without stops.
- Stops: Antequera is about halfway and, we think, well worth a few hours, for its dolmens and old town. Osuna is in our view a good last stop before Seville. Écija, a little off the motorway, is the “frying pan of Andalusia” for its summer heat.
- Hire car: picking up in Granada and dropping off in Seville often costs a one-way fee. Compare prices on DiscoverCars.
- In Seville: do not drive into the historic centre. Leave the car at your hotel or in a car park first. See car hire in Seville.
We think a car suits a longer loop, such as our Andalusia road trip.
What about the airports?
Neither city needs a flight to reach the other. If you arrive by air, Seville has its own airport (see the Seville airport guide). Granada’s airport has a limited choice of flights, so many visitors fly into Málaga and continue by bus or train.
Both directions
Seville to Granada is the same journey in reverse, and our most searched direction:
- Train: direct Renfe trains from Santa Justa to the Granada station, about 2 h 45. The first departures leave in the morning.
- Bus: from Plaza de Armas to Granada bus station, about 3 hours. Alsa sells tickets up to six months ahead.
- Car: the A-92 in the opposite direction, about 2 h 30–2 h 45.
To reach Santa Justa from Seville hotels, take a taxi or a city bus. See getting around Seville.
Can you do it as a day trip?
On paper, yes, but a day trip means about 6 hours of travel for a few hours in Granada, and the Alhambra needs a whole morning with a fixed ticket time. We recommend at least one night. If you do only have one day, read Seville to Granada as a day trip for tour options. Otherwise, our Granada guide covers where to stay and what to see.
Which option should I choose?
- Two people, no luggage, want comfort: we’d take the direct train.
- Travelling on a budget, or the trains are full: we’d take the bus.
- Three or more people, or a longer road trip: we’d drive, with stops.
- Combining Seville and Granada in a longer trip: see where to base yourself in Andalusia and getting to Seville.
FAQ
How long is the train from Granada to Seville?
About 2 h 45 on the direct Renfe trains. Services with a change take longer, so choose a direct train when you book.
Is it better to take the train or the bus from Granada to Seville?
The train is a little faster and more comfortable, but runs only a few times a day. The bus is cheaper, takes about 3 hours and has many more departures.
How far is Granada from Seville by car?
About 250 km, and the drive takes roughly 2 h 30 to 2 h 45 on the A-92, a toll-free motorway.
Where does the bus from Granada to Seville arrive?
Normally at Seville’s Plaza de Armas bus station, a 15 to 20-minute walk from the old town. Check your ticket to be sure.
Can I go from Granada to Seville and back in a day?
It is possible but tiring: about 6 hours of travel for a short visit. We think one night in each city is much better. See Seville to Granada as a day trip.

