Compare prices and tickets by train, bus or flight

Sun
Jan 23
$35Eurolines Switzerland
Tue
Jan 25
$35Eurolines Switzerland
Thu
Jan 27
$35Eurolines Switzerland
Fri
Jan 28
$35Eurolines Switzerland
Sat
Jan 29
$35Eurolines Switzerland
Wed
Feb 2
$35Eurolines Switzerland
Thu
Feb 3
$35Eurolines Switzerland

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Barcelona to Canillo

distanceDistance86 miles (139 km)
durationAverage bus duration3 h 5 min
priceAverage bus ticket price$35 (€29)
changesDirect busYes
carriersBus providersEurolines Switzerland

Buses from Barcelona to Canillo cover the 86 miles (139 km) long journey taking on average 3 h 5 min with our travel partners like Eurolines Switzerland. There are direct bus services available. While the average ticket price for this route costs around $35 (€29), you can find the cheapest bus ticket for as low as $35 (€29). Travelers depart most frequently from Barcelona Sants and arrive in Canillo, Av. Sant Joan de Caselles (Hotel Roc del Castell).

Travel Tips: Bus to Canillo from Barcelona

Take the bus to Canillo 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 Barcelona to Canillo.
FAQs

How much does a cheap bus from Barcelona to Canillo cost?

If you’re looking to save money on tickets, you can find cheap Barcelona to Canillo buses for as little as $35 (€29)  in the next 7 days.

How much is a bus ticket to Canillo from Barcelona?

The Barcelona to Canillo bus ticket price is on average $35 (€29)  if you are looking to buy your tickets for this route in the next week.

How many miles is it from Barcelona to Canillo by bus?

The bus distance from Barcelona to Canillo is around 86 miles (139 km).

How long is the bus ride between Barcelona and Canillo?

While the time it takes to travel 86 miles (139 km) from Barcelona to Canillo can vary based on specific dates, weekends, and holidays, the Barcelona to Canillo bus journey time is on average 3 h 5 min.

What bus station in Barcelona goes to Canillo? What bus station do I come into Canillo from Barcelona?

When departing from Barcelona, you have various bus station options to start your route from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. When arriving in Canillo, you can end your journey in bus stations like Canillo, Av. Sant Joan de Caselles (Hotel Roc del Castell), Canillo, Ctra. De Prats (Hotel obaga blanca) and Canillo, Carretera del Forn (Hotel Roc Meler).

Omio customers book a bus from Barcelona Sants   to Canillo, Av. Sant Joan de Caselles (Hotel Roc del Castell)   most frequently for this route.

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

Passengers booking this trip most frequently board their buses from Barcelona Sants and need to travel around 1.2 miles (1.9 km) from the city center to get to this bus station.

Passengers arriving in Canillo most often arrive at Canillo, Av. Sant Joan de Caselles (Hotel Roc del Castell) and need to travel around 0.2 miles (330 m) from this bus station to the city center.

What bus providers go from Barcelona to Canillo?

When taking a bus from Barcelona to Canillo, you can count on Eurolines Switzerland for the best way to get you to Canillo. You can also check all possible bus providers who offer a service between Barcelona and Canillo and compare the amenities they offer before buying a bus ticket.

What are the first and last departure bus times from Barcelona to Canillo?

You can take the first bus from Barcelona to Canillo at 2: 00 PM. The last bus from Barcelona to Canillo that you can take departs at 6: 00 PM. Omio shows you the latest bus from Barcelona to Canillo schedule to help you book the best departure time for this trip.

How far in advance should I purchase a bus ticket from Barcelona to Canillo to get the best deals?

The price of a one way bus ticket from Barcelona to Canillo is on average $35 (€29) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets from Barcelona to Canillo available a few months in advance.

More options for your journey from Barcelona to Canillo

Here are some other resources that might have the information you need