Cheapest
Average
The best way to find a cheap bus ticket from Barcelona to Zurich is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
Fastest Journey
15 h 30 m
Average
15 h 30 m
Buses per day
1
Distance
836 km
Of the 1 buses that leave Barcelona for Zurich every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Need a place to stay in Zurich?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 518 miles (835 km) | |
Average bus duration | 15 h 30 min | |
Average bus ticket price | $58 (€52) | |
Direct bus | No | |
Bus providers | Flixbus or Alsa |
Buses from Barcelona to Zurich cover the 518 miles (835 km) long trip taking on average 15 h 30 min with our travel partners like Flixbus or Alsa. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $54 (€48), but the average price of bus tickets is $58 (€52). Travelers depart most frequently from Barcelona, Estació d'Autobusos Nord and arrive in Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai).
You can travel by bus from Barcelona to Zurich with Alsa and FlixBus for as low as $54 (€48). When you search for schedules and tickets, Omio will show you the best route.
Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.
While there are no direct services between Barcelona and Zurich, both Eurolines and Flixbus operate indirect services along the route. Flixbus offers three to four services on a Monday, Wednesday and Friday, while Eurolines operate one service on Tuesdays, Thursday, and Saturdays, with two on a Sunday. Whenever passengers decide to travel, there should be an option available. Journey times vary significantly depending on the route taken and the company passengers travel with. Some services can take up to 23 hours to complete the 665-mile route.
The Barcelona to Zurich route is operated by Flixbus and Eurolines. They alternate service days with Flixbus taking passengers on a Monday, Wednesday and Friday, and Eurolines taking the remaining days and the weekend. All services are indirect, requiring one change.
The journey for Barcelona to Zurich varies depending on the time of travel and the wait at transfer stations. Flixbus advertises journey times of between 17 hours 30 minutes and 21 hours 30 minutes. Eurolines can complete the route in 18 hours 45 minutes on a Sunday, though during the week, the journey takes closer to 23 hours. Both companies offer a variety of routes, with different transfer stations available.
Each day, there is at least one departure between the two cities, though that number fluctuates. On a Monday and Tuesday, there are three departures, four on a Friday, while only one departure leaves Barcelona on a Tuesday, Thursday, and Saturday, with two on a Sunday.
Departure bus station: Buses depart from Barcelona Nord. The station was originally used for rail travel but was closed in 1972. The bus station has links to the Metro line 1 from the Arc de Triomf stop as well as buses and local trains. The station also has parking facilities for any passengers arriving by car.
Arrival bus station: All buses terminate at Zürich, Bus-Parkplatz Sihlquai. The bus station is located very close to the main rail station where passengers can make connections to further international travel, as well as local routes. The rest of the city, including the Old Town, is within easy walking distance as well.
When departing from Barcelona, you have various bus station options to start your trip from including Barcelona, Estació d'Autobusos Nord, Barcelona, Estación de Autobuses de Sants and Barcelona, Pl. Universitat. When arriving in Zurich, you can end your trip in bus stations like Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai), Kloten, Zürich Flughafen (Bahnhof) and Zürich.
Passengers board the bus most frequently from Barcelona, Estació d'Autobusos Nord, which is located around 1.9 miles (3.1 km) away from the city centre, and they get off the bus at Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai), located 1.4 miles (2.2 km) away from the city centre.
Here are some other resources that might have the information you need