The cheapest buses from Barcelona to Budapest

Showing times and prices for Sep 17

Cheapest

$142

Average

$150

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Barcelona to Budapest will cost around $ 150 if you buy it on the day, but the cheapest tickets can be found for only $ 142.

Cheapest
09:45AMBarcelona, Estació d'Autobusos Nord32h55 06:40PMBudapest, Könyves Kálmán körút
1 changes
$1421One-way
Cheapest
09:45AMBarcelona, Estació d'Autobusos Nord32h35 06:20PMBudapeszt, Autóbuszállomás
1 changes
$1421One-way
2nd Cheapest
04:10PMBarcelona, Estació d'Autobusos Nord36h21 04:31AMBudapest, Könyves Kálmán körút
1 changes
$1561One-way
09:25PMBarcelona, Estació d'Autobusos Nord33h30 06:55AMBudapest, Könyves Kálmán körút
1 changes
$1601One-way

Timetable Barcelona to Budapest

Showing buses for tomorrow, Fri, Sep 17
09:45AMBarcelona, Estació d'Autobusos Nord32h55 06:40PMBudapest, Könyves Kálmán körút
0 changes
09:45AMBarcelona, Estació d'Autobusos Nord32h35 06:20PMBudapeszt, Autóbuszállomás
0 changes
04:10PMBarcelona, Estació d'Autobusos Nord36h21 04:31AMBudapest, Könyves Kálmán körút
0 changes
09:25PMBarcelona, Estació d'Autobusos Nord33h30 06:55AMBudapest, Könyves Kálmán körút
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 16
$177Flixbus
$91ryanair sun
Fri
Sep 17
$142Flixbus
$76Wizz Air
Sat
Sep 18
$147Flixbus
$254Lufthansa
Sun
Sep 19
$131Flixbus
$152Wizz Air
Mon
Sep 20
Find prices
$44Wizz Air
Tue
Sep 21
Find prices
$210Air France
Wed
Sep 22
$122Flixbus
$47Ryanair
Thu
Sep 23
$140Flixbus
$137ryanair sun
Fri
Sep 24
$135Flixbus
$51Wizz Air
Sat
Sep 25
$135Flixbus
$139Swiss
Sun
Sep 26
$144Flixbus
$98Iberia
Mon
Sep 27
Find prices
$86Ryanair
Tue
Sep 28
Find prices
$185Lufthansa
Wed
Sep 29
$135Flixbus
$38Ryanair
Thu
Sep 30
$152Flixbus
$80ryanair sun
Fri
Oct 1
$119Flixbus
$76Wizz Air
Sat
Oct 2
$110Flixbus
$129Air France
Sun
Oct 3
$112Flixbus
$70Wizz Air
Mon
Oct 4
Find prices
$25Wizz Air
Tue
Oct 5
Find prices
$137Lufthansa
Wed
Oct 6
$122Flixbus
$25Ryanair

The fastest buses from Barcelona to Budapest

Showing times and prices for Sep 17

Fastest Journey

1d 8 h 35 m

Average

1d 9 h 50 m

Buses per day

4

Distance

1498 km

It's difficult to get from Barcelona to Budapest without transferring at least once.

Fastest
09:45AMBarcelona, Estació d'Autobusos Nord32h35 06:20PMBudapeszt, Autóbuszállomás
1 changes
$1421One-way
2nd Fastest
09:45AMBarcelona, Estació d'Autobusos Nord32h55 06:40PMBudapest, Könyves Kálmán körút
1 changes
$1421One-way
09:25PMBarcelona, Estació d'Autobusos Nord33h30 06:55AMBudapest, Könyves Kálmán körút
1 changes
$1601One-way
04:10PMBarcelona, Estació d'Autobusos Nord36h21 04:31AMBudapest, Könyves Kálmán körút
1 changes
$1561One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Budapest from Barcelona

distanceDistance929 miles (1498 km)
durationAverage bus duration32 h 35 min
priceAverage bus ticket price$144 (€115)
changesDirect busYes
carriersBus providersFlixbus

Buses from Barcelona to Budapest cover the 929 miles (1498 km) long journey taking on average 32 h 35 min with our travel partners like Flixbus. There are direct bus services available. While the average ticket price for this journey costs around $144 (€115), you can find the cheapest bus ticket for as low as $122 (€98). Travelers depart most frequently from Barcelona Sants and arrive in Budapest, Thököly út (Budapest-Keleti).

Bus companies

Travel with FlixBus from Barcelona to Budapest

Travel between Barcelona and Budapest from $122 (€98) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Barcelona to Budapest.

Find the perfect FlixBus bus from Barcelona to Budapest for a smooth and relaxing journey. Omio makes it convenient for you to check the latest FlixBus bus schedules and compare the cheapest, fastest or earliest bus from Barcelona to Budapest. You can also check relevant travel information for the FlixBus bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap FlixBus bus tickets online. You can expect to travel around 929 miles (1498 km) on this trip and your FlixBus Barcelona to Budapest bus ticket can cost as little as $122 (€98) one-way if you book in advance. When you search for FlixBus tickets between Barcelona and Budapest in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official FlixBus bus tickets online quickly and easily on Omio and enjoy the travel experience!

When purchasing your FlixBus bus tickets from Barcelona to Budapest, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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

Buses from Barcelona to Budapest
Take the bus to Budapest 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 Budapest.
FAQs
Is travel by bus currently allowed from Barcelona, Spain to Budapest, Hungary?

Travel by bus between Barcelona, Spain and Budapest, Hungary is: Partially open.

Is international entry into Budapest 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 Hungary from Barcelona?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Budapest, Hungary?

The government of Hungary 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 9/14/21. Remember to check the latest COVID-19 travel safety regulations for your bus between Barcelona and Budapest closer to your date of departure here

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

Return travel from Hungary to Spain is: Fully open.

Are there any international entry restrictions on returning to Barcelona from Budapest?

Entry into Spain is allowed for: Entry is fully open for citizens and permanent residents of Hungary

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

Requirements for reentering:

  • 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 requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/15/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Barcelona from Budapest.

How much do cheap buses from Barcelona to Budapest cost?
Omio customers have found the cheapest buses from Barcelona to Budapest to cost as little as $122 (€98)  in the next 7 days.
What is the price of a bus ticket from Barcelona to Budapest?
If you are looking to book your bus ticket in the next 7 days, you can expect the Barcelona to Budapest bus to cost on average $144 (€115)  one way.
How many miles is it from Barcelona to Budapest by bus?
The Barcelona to Budapest bus distance is approximately 929 miles (1498 km).
How long is a bus to Budapest from Barcelona on average?
While the time it takes to travel 929 miles (1498 km) to Budapest from Barcelona can vary based on specific dates, weekends, and holidays, the Barcelona to Budapest bus journey time is on average 32 h 35 min.
What is the departure bus station in Barcelona and arrival bus station in Budapest?

There are a few bus stations in Barcelona to start your trip from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. In Budapest you have a few bus station options to choose from for your arrival including Budapest, Thököly út (Budapest-Keleti), Budapest, Nyugati pályaudvar and Budapest, Clark Ádám Tér.

Omio customers traveling this route depart most frequently from Barcelona Sants   and arrive in Budapest, Thököly út (Budapest-Keleti).

Where is the Barcelona bus station located? Where is the Budapest bus station located?

Passengers board the bus most frequently from Barcelona Sants, which is located around 1 mile (s) / 1 km away from the city center, and they get off the bus at Budapest, Thököly út (Budapest-Keleti), located 2 mile (s) / 3 km away from the city center.

What bus companies offer a service from Barcelona to Budapest?
When taking a bus from Barcelona to Budapest, you can count on Flixbus for the best way to get you to Budapest. You can also check all possible bus companies who offer a service to Budapest from Barcelona and compare the amenities they offer before buying a bus ticket.
What time is the earliest bus from Barcelona to Budapest? What time is the last bus from Barcelona to Budapest?
You can take the first bus from Barcelona to Budapest at 7: 45 AM. The last bus from Barcelona to Budapest that you can take departs at 7: 25 PM. Omio shows you the latest bus from Barcelona to Budapest schedule to help you book the best departure time for this trip.
How early should I buy Barcelona to Budapest bus tickets to get the best deals?
The price of a one way bus ticket from Barcelona to Budapest is on average $144 (€115) 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 route. In general, you can find bus tickets from Barcelona to Budapest available a few months in advance.
Stations

Important Stations and Airports for this Journey

Barcelona
Budapest
Barcelona, Estacion de Autobuses de Sants
Amenities
Estació d'autobusos Barcelona-Nord
Amenities