We are in the beginning stages of planning a trip to Spain and Portugal for the end of September. I know it's not ideal to add Portugal, but that's an important stop for my husband so we will make it work. We will be most likely flying from San Francisco to Madrid, then home from Lisbon. We do not plan to rent a car and instead will use trains and buses as needed. Please check on the order of these stops and make sure this makes sense and seems feasible. Thank you.
Arrive Madrid (2 full days to tour Madrid, day trip to Segoiva, day trip to Toledo)
Train to Cordoba for 2 nights
Bus? or train? to Granada for 2 nights
Bus to Seville for 3-4 nights
Fly to Lisbon
Does it make any more sense to go Madrid to Cordoba to Seville and then Granada and fly from Granada to Lisbon?