Between Laredo and Barcelona we found up to 24
including 8 night buses.
The earliest departure from Laredo is at 06:55 arriving to Barcelona at 18:00.
The latest departure is at 21:25 arriving at 06:30.
Prices for a one way adult ticket range from 53 € to 65 €.
The shortest travel distance between Laredo (ES) and Barcelona (ES) is 664 km.
The fastest bus which departs at 14:40 has a travel time of 08:05h.
The longest travel time on the route is 12:55h.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Laredo to Barcelona
If you want to travel overnight, there are 8 night buses from Laredo to Barcelona.
The overnight buses depart between 17:35 and 21:25 and arrive between 06:30 and 06:30 in the morning.