I will be travelling from Valencia to Barcelona probably on 31st march, which is a public holiday. It is a little too early to book a cheaper web fare on the train, but wondered if this is going to be my best option? I am guessing flight will be an expensive option, but wondered if coach should be considered. Time wasted on a bus is not appealing, but wondered if there were any overnight coaches or trains?
Any advice would be much appreciated