Catching a train from Santiago de compostela to Vigo then plane to Barcelona. Is it possible to buy a train ticket on the day from SdC or do I need to book in advance. Also have far is it from Vigo train station to the airport and how much time should I allow. Thank you