1) The best and the quickest way to get between Seville and Granada is by train and it's should last around two hours and thirty minutes depending on which train you take. Spanish trains are clean and comfortable, allowing you to sit back and enjoy the views as you speed through the countryside.