The train ride is 8 hours (almost the same as by bus). You could take the midnight train (22:20) and arrive in Madrid at 7:21am. €38 On the way back, there's also de 22:04 train that gets to Barcelona at 7:38am.
https://answers.yahoo.com/question/index?qid=20070408141848AAEhEe0
Rome-Milan by train is roughly 3.5 hours on the high-speed Frecciarossa (learn more about how to get from Rome to Milan), and then you’ll get on the Elipsos Salvador Dali overnight train – called a “Trenhotel” – from Milan to Barcelona. Milan-Barcelona takes about 14 hours.
http://www.italylogue.com/planning-a-trip/getting-from-rome-to-barcelona.html
If you want to get to Barcelona from Rome by bus, those buses leave Rome’s Tiburtina station at 17:30 and arrive in Barcelona around 13:30-14:00 the following day.
http://www.italylogue.com/planning-a-trip/getting-from-rome-to-barcelona.html
Taking the Bus from Rome to Barcelona. Hearing how long it takes to get from Rome to Barcelona by boat and train, you may think the bus is going to be significantly longer. In fact, it’s only an hour longer than the ferry trip.
http://www.italylogue.com/planning-a-trip/getting-from-rome-to-barcelona.html
Jeff (Official Rep) March 30, 2012 15:12. Hi Akiko, To get from Lisbon to Barcelona, you would first take the night train from Lisbon to Madrid. In Madrid, you would switch to a train that continues on to Barcelona. The only train betweeen Lisbon and Madrid is the night train. The trains between Madrid and Barcelona are high-speed trains.
http://community.raileurope.com/raileurope/topics/train_ride_to_barcelona_from_lisbon
Best Answer: Check the RENFE for train services. There's no speed train between Barcelona to Madrid. Right now the Ave train from Madrid ended in Lerida in a 2 1/2 hour trip where you can get another train of approx. one hour to Barcelona. I will not recommended to make that trip unless you spend at least 2 nights in Madrid.
https://answers.yahoo.com/question/index?qid=20070408141848AAEhEe0
Round-trip tickets range from €40-120 (and up) depending on the season. When hunting for airfare from Rome to Barcelona (or vice versa), keep in mind that budget airline giant Ryanair flies to both Barcelona’s main airport (called El Prat, airport code BCN) and the airport in Girona (GRO).
http://www.italylogue.com/planning-a-trip/getting-from-rome-to-barcelona.html
It is possible to take the train all the way from London to Barcelona with just one change. If continuing to Madrid, you'll need to take a separate service from Barcelona to Madrid.
http://gospain.about.com/od/traintravelinspain/qt/train_london_sp.htm
Member: 369. I would absolutely take the train. While bus is cheaper (28-41 euros), the fastest bus trip is 7.5 hours while you can take the high speed AVE train and make the journey in 2.5 to 3 hours. Train is also much more comfortable – you can get up and walk around, go have a snack in the bar car, etc.
http://www.eurotrip.com/content/barcelona-madrid-bus-or-train
We want to travel from Lisbon to Barcelona by train this fall (around 10/21/2012). Can you tell me how long the train ride will take? How much does it cost? What is the best train system to take?
http://community.raileurope.com/raileurope/topics/train_ride_to_barcelona_from_lisbon
how long does it take to get to barcelona from madrid on a train'
It takes 2.5 to 3 hours to get to Barcelona from Madrid on a train. The time duration from Madrid to Barcelona by train takes between 2.5 and 3 hours.