Duration 5h 4m
Distance 517.6 km
Average price 44 000 Ft
Possible routes 9 found

Opatija to Budapest

Rome2rio has found 9 ways to get from Opatija to Budapest by bus, train, car, flight and shuttle. The cheapest way to get from Opatija to Budapest costs only 190 kn, and the quickest way takes just 5h 4m. We recommend taking the bus from Opatija to Ljubljana and then taking the bus from Ljubljana to Budapest, Budapest Népliget, which takes around 9h 47m.

Recommended route

Bus

  1. Opatija
    958
  2. Ljubljana
    977 / ...
  3. Budapest
9h 47m
10 661 Ft - 13 206 Ft
Alternative routes

Bus, train

  1. Opatija
    958
  2. Ljubljana
    247
  3. Budapest
11h 46m
12 311 Ft - 20 356 Ft

Train

  1. Rijeka
    Re
  2. Koprivnica
    Ic
  3. Budapest
12h 21m
11 289 Ft - 17 279 Ft

Night bus, train

  1. Rijeka
    N976
  2. Siofok
    1857 / ...
  3. Budapest
9h 38m
Cheapest
8 889 Ft - 12 579 Ft

Drive

  1. Opatija
    518 km
  2. Budapest
Fastest
5h 4m
19 000 Ft - 28 000 Ft

Bus to Trieste, fly

  1. Opatija
    944
  2. Trieste
    TRS - BUD
  3. Budapest
8h 12m
35 471 Ft - 196 293 Ft

Bus, shuttle to Klagenfurt, fly

  1. Opatija
    944
  2. Trieste Centrale
  3. Klagenfurt
    KLU - BUD
  4. Budapest
9h 29m
59 621 Ft - 214 293 Ft

Bus to Zagreb, fly

  1. Rijeka - Autobusni Kolodvor
  2. Zagreb
    ZAG - BUD
  3. Budapest
8h 47m
42 239 Ft - 107 129 Ft

Shuttle

  1. Rijeka
    Eurobusways
  2. Budapest
5h 50m
23 410 Ft - 40 537 Ft

Frequently asked questions

Want to know about travelling from Opatija to Budapest? 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 Opatija to Budapest is to night bus and train which costs 190 kn - 280 kn and takes 9h 38m.

More details

The quickest way to get from Opatija to Budapest is to drive which costs 420 kn - 650 kn and takes 5h 4m.

More details

No, there is no direct bus from Opatija to Budapest. However, there are services departing from Opatija and arriving at Deák Ferenc tér M via Ljubljana and Népliget M. The journey, including transfers, takes approximately 9h 47m.

More details

The distance between Opatija and Budapest is 436 km. The road distance is 517.6 km.

Get driving directions

The best way to get from Opatija to Budapest without a car is to bus which takes 9h 47m and costs 230 kn - 300 kn.

More details

It takes approximately 9h 47m to get from Opatija to Budapest, including transfers.

More details

Opatija to Budapest bus services, operated by FlixBus, depart from Opatija station.

More details

The best way to get from Opatija to Budapest is to bus which takes 9h 47m and costs 230 kn - 300 kn. Alternatively, you can train, which costs 250 kn - 390 kn and takes 12h 21m.

Mode details

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

Search flights

Opatija to Budapest bus services, operated by FlixBus, arrive at Budapest, Budapest Népliget station.

More details

Yes, the driving distance between Opatija to Budapest is 518 km. It takes approximately 5h 4m to drive from Opatija to Budapest.

Get driving directions

Alitalia, Ryanair and Lufthansa offer flights from Trieste Airport to Budapest Airport.

Search flights

There are 2617+ hotels available in Budapest. Prices start at 27 500 Ft per night.

More details

How to travel from Opatija to Budapest

Find all the possible transport options for your trip from Opatija to Budapest 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 Opatija and Budapest?

You can take a bus from Opatija to Budapest via Ljubljana, Budapest, Budapest Népliget, and Népliget M in around 9h 47m. Alternatively, you can take a train from Opatija to Budapest via Rijeka, Rijeka, and Koprivnica in around 12h 21m.
Airlines
Ave. Duration
4h 15m
Frequency
Every day
Estimated price
65 000 Ft - 240 000 Ft
Ave. Duration
3h 38m
Frequency
Every day
Estimated price
100 000 Ft - 270 000 Ft
Ave. Duration
5h 30m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
100 000 Ft - 270 000 Ft
Ave. Duration
3h 50m
Frequency
Every day
Estimated price
65 000 Ft - 330 000 Ft
Ave. Duration
6h 40m
Frequency
Friday
Estimated price
21 000 Ft - 90 000 Ft
Ave. Duration
3h 35m
Frequency
Monday, Friday and Saturday
Estimated price
40 000 Ft - 110 000 Ft
Ave. Duration
5h 5m
Frequency
Monday, Wednesday, Friday and Sunday
Estimated price
38 000 Ft - 120 000 Ft
Ave. Duration
5h 20m
Frequency
Every day
Estimated price
55 000 Ft - 150 000 Ft
Ave. Duration
5h 35m
Frequency
Sunday
Estimated price
130 000 Ft - 300 000 Ft
Ave. Duration
5h 10m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
38 000 Ft - 150 000 Ft
Train operators
Ave. Duration
5h 27m
Frequency
Once daily
Estimated price
6 000 Ft - 8 500 Ft
Bus operators
Ave. Duration
2h 15m
Frequency
Twice daily
Estimated price
2 800 Ft - 3 400 Ft
Ave. Duration
5h
Frequency
On demand
Estimated price
23 000 Ft - 40 000 Ft

Budapest, Hungary

Cleaved by the majestic Danube River, Budapest is both aesthetically pleasing and culturally rich, with Art Nouveau, Baroque and Neoclassical buildings peppering the cityscape. Take a cruise down the Danube, discover historic Castle Hill on a walking tour and visit Parliament Building to look at the Crown Jewels. With some top notch cuisine on offer, try an authentic Hungarian dish with some fine local wine, before taking a dip in one of Budapest's famous baths for some much-needed relief after a day of sightseeing.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe