Compare prices and tickets by train, bus or flight

Jan 21
$93Air Europa
Jan 22
$105Air Europa
Jan 23
$103Air Europa
Jan 24
Jan 25
Jan 26
$81Air Europa
Jan 27
Jan 28
Jan 29
Jan 30
Jan 31
Feb 1
Feb 2
Feb 3
Feb 4
Feb 5
Feb 6
Feb 7
Feb 8
Feb 9

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: Bus from Zurich to Barcelona

distanceDistance518 miles (835 km)
changesDirect busYes
carriersBus providersFlixbus, Eurolines Switzerland or Eurolines France

Buses from Zurich to Barcelona cover the 518 miles (835 km) long route with our travel partners like Flixbus, Eurolines Switzerland or Eurolines France. There are direct bus services available. Travelers depart most frequently from Zürich HB and arrive in Barcelona, Estació d'Autobusos Nord.

Bus companies: Travel with FlixBus between Zurich and Barcelona

Travel from Zurich to Barcelona on FlixBus buses with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.


FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

    These are FlixBus' ticket policies for COVID-19 for the bus between Zurich and Barcelona:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Bus to Barcelona from Zurich

    Take the bus to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Barcelona.

    Are there COVID-19 travel restrictions for buses from Zurich to Barcelona?

    Travel between Zurich, Switzerland and Barcelona, Spain by bus is: Partially open.

    Can I enter Spain from Switzerland?

    International entry status: Entry is partially open for citizens and permanent residents of Switzerland

    Do I need to quarantine on arrival in Spain from Zurich?

    Conditions of entry:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Specific entry restrictions may apply for travel to Spain: Canary Islands
    • Health screen upon arrival
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Pre-arrival Health Control Form (FCS) required

    What are the safety rules to follow in Barcelona, Spain?

    All travelers in Spain must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 1/18/22. Remember to review the latest COVID-19 travel safety regulations   for your bus to Barcelona from Zurich as this information can change.

    What restrictions are there on reentering Switzerland from Barcelona, Spain?

    The restriction level for your return bus to Zurich, Switzerland from Barcelona is: Partially open.

    Is my return bus into Zurich from Barcelona restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Switzerland from Barcelona?

    Conditions of reentry:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • COVID-19 test required after arrival, between day 4 and day 7
    • Health declaration required
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Zurich, Switzerland?

    The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 1/13/22. Remember to check the latest COVID-19 travel safety regulations for your bus to Zurich from Barcelona closer to your date of departure here here.

    How far is Barcelona from Zurich by bus?

    The Zurich to Barcelona bus distance is approximately 518 miles (835 km).

    What is the departure bus station in Zurich and arrival bus station in Barcelona?

    There are a few bus stations in Zurich to start your route from including Zürich, Bus-Parkplatz Sihlquai, Zürich, Bus-Parkplatz Sihlquai and Zurich, Main Station. In Barcelona you have a few bus station options to choose from for your arrival including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

    Omio customers traveling this route depart most frequently from Zürich HB   and arrive in Barcelona, Estació d'Autobusos Nord.

    Where do I find the Zurich bus station to Barcelona? Where is the Barcelona bus station?

    Passengers board the bus most frequently from Zürich HB, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the bus at Barcelona, Estació d'Autobusos Nord, located 1.3 miles (2.1 km) away from the city center.

    Which bus companies can get me from Zurich to Barcelona?

    For the best Zurich to Barcelona bus to purchase, you can travel safely and comfortably with Flixbus, Eurolines Switzerland or Eurolines France. However, it's always good to check all possible bus companies with services between Zurich and Barcelona to compare what amenities they may offer.