Duration 4h 28m
Distance 462.6 km
Average price 150€
Possible routes 9 found

Budapest to Ljubljana

Rome2rio has found 9 ways to get from Budapest to Ljubljana by bus, train, car, flight and shuttle. We recommend taking the bus from Budapest, Budapest Kelenföld to Ljubljana, which takes around 6h 5m.
Recommended route

Bus

  1. Budapest, Budapest Kelenföld
  2. Ljubljana
6h 5m
Bookable on Rome2rio
21€ - 280€
Alternative routes

Train

  1. Budapest-Deli
  2. Ljubljana
8h 9m
20€ - 30€

Rideshare

  1. Budapest
  2. Ljubljana
5h 35m
Cheapest
21€

Drive

  1. Budapest
  2. Ljubljana
Fastest
4h 28m
50€ - 75€

Fly Budapest to Ljubljana

  1. Budapest
  2. Ljubljana
6h 22m
95€ - 461€

Fly Budapest to Klagenfurt, shuttle

  1. Budapest
  2. Klagenfurt Flughafen
  3. Ljubljana
8h 28m
141€ - 511€

Train to Vienna, fly to Ljubljana

  1. Budapest-Deli
  2. Vienna
  3. Ljubljana
5h 26m
132€ - 394€

Fly Budapest to Vienna, shuttle

  1. Budapest
  2. Vienna Airport
  3. Ljubljana
7h 48m
121€ - 911€

Shuttle

  1. Budapest
  2. Ljubljana
5h
60€ - 110€

Frequently asked questions

Want to know about travelling from Budapest to Ljubljana? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Budapest to Ljubljana is to rideshare which costs 6 845 Ft and takes 5h 35m.

More details

The quickest way to get from Budapest to Ljubljana is to drive which costs 17 000 Ft - 25 000 Ft and takes 4h 28m.

More details

Yes, there is a direct bus departing from Budapest, Budapest Kelenföld and arriving at Ljubljana. Services depart three times a day, and operate every day. The journey takes approximately 6h 5m.

More details

Yes, there is a direct train departing from Budapest-Deli and arriving at Ljubljana. Services depart once daily, and operate every day. The journey takes approximately 8h 9m.

More details

The distance between Budapest and Ljubljana is 381 km. The road distance is 462.6 km.

Get driving directions

The best way to get from Budapest to Ljubljana without a car is to bus which takes 6h 5m and costs 7 000 Ft - 95 000 Ft.

More details

The bus from Budapest, Budapest Kelenföld to Ljubljana takes 6h 5m including transfers and departs three times a day.

More details

Budapest to Ljubljana bus services, operated by FlixBus, depart from Budapest, Budapest Kelenföld station.

More details

Budapest to Ljubljana train services, operated by Hungarian Railways (MÁV), depart from Budapest-Deli station.

More details

The best way to get from Budapest to Ljubljana is to bus which takes 6h 5m and costs 7 000 Ft - 95 000 Ft. Alternatively, you can train, which costs 6 500 Ft - 10 000 Ft and takes 8h 9m, you could also fly, which costs 31 000 Ft - 160 000 Ft and takes 6h 22m.

Mode details

There is no direct flight from Budapest Airport to Ljubljana Airport. The quickest flight takes 3h 20m and has one stopover.

Search flights

Budapest to Ljubljana bus services, operated by FlixBus, arrive at Ljubljana station.

More details

Budapest to Ljubljana train services, operated by Hungarian Railways (MÁV), arrive at Ljubljana station.

More details

Yes, the driving distance between Budapest to Ljubljana is 463 km. It takes approximately 4h 28m to drive from Budapest to Ljubljana.

Get driving directions

Brussels Airlines, KLM, Swiss and six other airlines offer flights from Budapest Airport to Ljubljana Airport.

Search flights

Book your Budapest to Ljubljana bus tickets online with FlixBus.

Search and book

There are 1011+ hotels available in Ljubljana. Prices start at 50€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Budapest and Ljubljana. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Budapest to Budapest Airport is to bus which takes 33 min and costs 350 Ft.

More details

How to travel from Budapest to Ljubljana

Find all the possible transport options for your trip from Budapest to Ljubljana right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Budapest and Ljubljana?

FlixBus operates a bus from Budapest to Ljubljana 3 times a day. Tickets cost 21€ - 280€ and the journey takes 6h 5m. Alternatively, Hungarian Railways (MÁV) operates a train from Budapest to Ljubljana once daily. Tickets cost 20€ - 30€ and the journey takes 8h 9m.
Airlines
Ave. Duration
3h 52m
Frequency
Every day
Estimated price
110€ - 370€
Ave. Duration
4h 57m
Frequency
Every day
Estimated price
380€ - 950€
Ave. Duration
6h 20m
Frequency
Monday to Saturday
Estimated price
270€ - 650€
Ave. Duration
5h 20m
Frequency
Every day
Estimated price
190€ - 650€
Ave. Duration
50 min
Frequency
Every day
Estimated price
120€ - 450€
Ave. Duration
5h 10m
Frequency
Every day
Estimated price
210€ - 600€
Ave. Duration
5h
Frequency
Monday to Saturday
Estimated price
290€ - 800€
Ave. Duration
5h
Frequency
Tuesday, Friday and Saturday
Estimated price
220€ - 850€
Ave. Duration
6h 30m
Frequency
Every day
Estimated price
430€ - 1300€
Ave. Duration
50 min
Frequency
Wednesday and Saturday
Estimated price
85€ - 270€
Train operators
Ave. Duration
8h 9m
Frequency
Once daily
Estimated price
20€ - 30€
Bus operators
Ave. Duration
6h 5m
Frequency
3 times a day
Estimated price
21€ - 280€
Ave. Duration
5h
Frequency
On demand
Estimated price
60€ - 110€
Other operators
Ave. Duration
5h 35m
Frequency
Twice daily
Estimated price
21€

Ljubljana, Slovenia

Ljubljana is the capital and largest city of Slovenia. During antiquity, it was the site of a Roman city called Emona. It was under Habsburg rule from the Middle Ages until the dissolution of the Austro-Hungarian Empire in 1918. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps