We will arrive in Barcelona approx 3 weeks before we need to train from Sevilla to Madrid in mid-May. Will that be enough lead time to get a good price & have ticket availability on AVE train tickets for 2 people at the travel agency within the Barcelona dept store that R Steves suggests purchasing them from?
that book must be out of date;
you can buy train tickets online from anywhere usually 120 days in advance
http://www.renfe.com/
Luv2travel,
You can usually book your train tickets 60-90 days in advance on the Renfe website if you're looking to get discounted tickets.
Make sure you pay with PayPal if booking via Renfe.
Here is very helpful website you may be interested in reading:Seat61.com/Spain-trains
BTW, since your question pertains to Spain, you may consider deleting your duplicate post from the 'General Europe' Forum.