Well...
To go to Marruecos from Barcelona, not a direct one... There is some stretch of sea between Barcelona and Morocco (Maroc).
If you don't want to fly, take a train or a bus to the city of Algeciras in the South of Spain, then a Ferry.
Need help with accommodation or tips when in Barcelona?
Check www.barcelona-on-line.es
Regards !
To be honest, it's probably better to fly, but if you want to take the train, you will need to take a train first from Barcelona to Venice in Italy. Then you will need to take the train from Venice to Vienna.
The best way to travel by train from Barcelona to Carcassonne is to take a high-speed train from Barcelona Sants station to Narbonne, and then transfer to a regional train to Carcassonne. The journey takes approximately 4-5 hours.
they take the train and cars and buses yahh
barcelona
The best way to travel by train from Barcelona to Lisbon is to take a high-speed train from Barcelona Sants station to Madrid, and then transfer to another high-speed train from Madrid to Lisbon. This route offers a comfortable and efficient journey with beautiful scenery along the way.
Madrid is closer, but not by that much.
There is no high-speed train connecting Lisbon and Barcelona. The high-speed train from Barcelona to Madrid takes about 2hr and 40mins. The normal speed train from Madrid to Lisbon only leaves once a day and takes about 10hr to get from Madrid to Lisbon. It is a smarter idea to take the high-speed train to Madrid and transfer to a bus that will go to Lisbon.
The best way to travel by train from Barcelona to Portugal is to take a high-speed train to Madrid, and then transfer to a train that goes to your desired destination in Portugal. This route offers a comfortable and efficient journey with scenic views along the way.
A train station was built in 2009 just at the borderline with Morocco in the city of Nador a couple miles from Melilla. The train connects with Moroccan rail system that goes to the south and the north of the country. You can take the train from Tangier to Nador in 10 hours to go to Melilla.
You can fly, take a train, take a bus, or drive from Barcelona to Valencia. Go to the related link and fill in the blanks. They will recommend a driving route if that was what you wished to know.
Barcelona has a train station, so it is possible to get there by train. However. where you are starting from (which you have not specified) may not have a station or indeed be connected to a rail network.
Please edit your question to include a point of departure.