It can be done in a day, although you obviously will not see all the city.
Various excusions are on sale in Torremolinos and it is a very early start and a late return.
Prices last year from Torremolinos were 35 euros per person....some maybe a little cheaper, one outlet was advertising Seville for 32 euros.
It's a long tiring day, but if you don't drive, then these excursions are good value for money to get a taste of Seville and maybe return at a later date for a longer stay.
Other prices were (last year)
Granada 37 €
Cordoba 33 €
Ronda 18 €
Jerez 56 €
Nerja (caves) 15.5 €
Tangier 47 €
Tangier 2 days 91.5 €
SanJiiiiiiiiiiiiiii