Traveling from Lisbon to Seville by bus or air seems to be the most efficient way, since all trains go to Madrid first.
Is there a straight bus trip? If so, can the hotel concierge assist in the booking? Is there a straight bus ride to Seville-non-stop?
Also, in Granada, how do we pre-book tickets for the Alhambra? Any advice will be appreciated. Thank you.