Compare prices and tickets by train, bus or flight

Wed
Jan 19
$48BlaBlaCar Bus
$111Air Europa
Thu
Jan 20
$48BlaBlaCar Bus
$30Ryanair
Fri
Jan 21
$96Flixbus
$42Vueling

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 Heidelberg to Barcelona

distanceDistance636 miles (1026 km)
durationAverage bus duration35 h 15 min
priceAverage bus ticket price$71 (€58)
changesDirect busYes
carriersBus providersEurolines Germany

Buses from Heidelberg to Barcelona cover the 636 miles (1026 km) long route taking on average 35 h 15 min with our travel partners like Eurolines Germany. There are direct bus services available. While the average ticket price for this trip costs around $71 (€58), you can find the cheapest bus ticket for as low as $48 (€40). Travelers depart most frequently from Heidelberg Hbf and arrive in Barcelona, Estació d'Autobusos Nord.

Travel Tips: Bus to Barcelona from Heidelberg

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 Heidelberg to Barcelona.
FAQs

Are there any COVID-19 restrictions for international travel by bus between Heidelberg and Barcelona?

Travel by bus between Heidelberg, Germany and Barcelona, Spain is: Partially open.

Is international entry into Barcelona from Heidelberg restricted?

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

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

Entry Requirements:

  • 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?

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

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

The above information was last checked on 1/15/22. Remember to check the latest COVID-19 travel safety regulations for your bus from Heidelberg to Barcelona closer to your date of departure here

What is the restriction level for the return leg of a round trip journey from Barcelona, Spain to Heidelberg, Germany?

The current restriction level for your return trip by bus from Barcelona to Heidelberg is: Partially open

Are there any international entry restrictions on returning to Germany from Spain?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Spain

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

What are the requirements?

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Heidelberg, Germany?

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

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

Last checked on 1/15/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Heidelberg from Barcelona here.

How much do cheap bus tickets between Heidelberg and Barcelona cost?

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

What is the cost of a bus from Heidelberg to Barcelona?

The Heidelberg to Barcelona bus ticket price is on average $71 (€58)  if you are looking to book your tickets for this trip in the next week.

How far is Heidelberg to Barcelona by bus?

When traveling this route you should expect the distance from Heidelberg to Barcelona by bus to be approximately 636 miles (1026 km).

How long is the bus from Heidelberg to Barcelona?

The Heidelberg to Barcelona bus duration is on average 35 h 15 min, which is to be expected when traveling 636 miles (1026 km) from Heidelberg to Barcelona. However, the time it takes can vary based on specific dates, weekends, and holidays.

When traveling by bus from Heidelberg to Barcelona, which bus station in Heidelberg do I depart from and which bus station in Barcelona do I arrive in?

There are a few bus stations in Heidelberg to start your route from including Heidelberg, HD Hauptbahnhof Ost, Heidelberg, Alte Eppelheimer Straße (Hbf) and Heidelberg, Hauptbahnhof. 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 Heidelberg Hbf   and arrive in Barcelona, Estació d'Autobusos Nord.

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

The most popular departure bus station with passengers for this trip, called Heidelberg Hbf, is located 0.7 miles (1.2 km) from the city center of Heidelberg.

The most popular arrival bus station, Barcelona, Estació d'Autobusos Nord, is located 1.3 miles (2.1 km) away from the city center of Barcelona.

What bus providers go from Heidelberg to Barcelona?

For the best Heidelberg to Barcelona bus to book, you can travel safely and comfortably with Eurolines Germany. However, it's always good to check all possible bus providers with services between Heidelberg and Barcelona to compare what amenities they may offer.

When is the earliest bus from Heidelberg to Barcelona? When is the last bus from Heidelberg to Barcelona?

You can take the first bus from Heidelberg to Barcelona at 8: 45 PM. The last bus from Heidelberg to Barcelona that you can take departs at 11: 45 PM. Omio shows you the latest bus from Heidelberg to Barcelona schedule to help you book the best departure time for this journey.

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

If you buy a bus ticket from Heidelberg to Barcelona within the next 7 days, you can find tickets to cost on average $71 (€58) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Heidelberg and Barcelona are generally on sale a few months before the planned departure date.