You are looking at a solid 2 hours 45 minutes Sevilla to Granada. Cordoba is reasonable. Also a lot of other places you might want to visit:
Italica
Arcos de la Frontera
Carmona
Ronda
Cadiz
If you can drive, just rent a car and go for it. You could stop at Carmona on the way to Cordoba, although the train only takes 45 minutes.
Would recommend putting Granada off til next time.