Seville to Granada by train
Sevilla-Santa Justa → Granada
Trains link Seville (Sevilla-Santa Justa) and Granada (Granada) in about 2h 23m at best, with no changes needed.
- Fastest
- ≈ 2h 23m
- Typical
- ≈ 2h 45m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- Renfe

How long does the train from Seville to Granada take?
The fastest trains cover Seville to Granada in about 2h 23m; a typical journey takes around 2h 45m.
Is there a direct train from Seville to Granada?
Yes: direct trains run between Sevilla-Santa Justa and Granada.
Legendary routes through Seville or Granada
- AVE Madrid → Seville
- Avant Málaga–Granada Málaga → Granada
- AVE Madrid → Granada
- Avant Málaga–Sevilla Málaga → Seville
More trains from Seville
- Seville → Córdoba ≈ 41 min · direct
- Seville → Málaga ≈ 2h 05m · direct
- Seville → Madrid ≈ 2h 38m · direct
- Seville → Valencia ≈ 4h 22m · direct
- Seville → Barcelona ≈ 6h 07m · direct
More train routes in Spain.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.