HUB hero image

How to Travel from

Opatija to Budapest

by Plane or Car

Opatija
+0
Budapest
Transport search to Budapest
Opatija
+0
Budapest
Building a composite car route
Cheapest
Best Offer!
Car
5 h
515 km.
from $28
Composite Route Car Only
Schedule

Opatija, Croatia → Budapest, Hungary

All
All days
23 Jul, Thu
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon

Cheapest and Fastest Ways to Travel from Opatija to Budapest

Composite routes from Opatija to Budapest

Cheapest

Transport providers

FlixBus
Website
Autobusni Promet
Website
Arriva Croatia
Website
FlixBus
Website
4h 15m
5 times a day
$33.12–$47.13
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
Autobusni Promet
Website
2h 9m
Twice a week
$17.83–$24.20
060 300 300
060 300 300
Call Contact via email
Arriva Croatia
Website
3h
Twice a week
$2.29–$3.57
+385 (0)72 660 660
+385 (0)72 660 660
Call Contact via email
Lufthansa
Website
Lufthansa
Website
5h 38m
Thursday, Saturday, and Sunday
$127.38–$522.25
Hungarian Railways (MÁV)
Website
Slovenian Railways (SŽ)
Website
Croatian Railways (HŽPP)
Website
Hungarian Railways (MÁV)
Website
7h 44m
Once daily
$26.75–$31.84
+36 (1) 3 49 49 49
+36 (1) 3 49 49 49
Call
Slovenian Railways (SŽ)
Website
8h 28m
Once daily
$43.31–$76.43
+386 1 29 13 331
+386 1 29 13 331
Call Contact via email
Croatian Railways (HŽPP)
Website
2h 30m
Twice daily
$8.92–$12.10
060 333 444
060 333 444
Call Contact via email

Questions and Answers

What is the cheapest way to get from Opatija to Budapest?

The cheapest way to get from Opatija to Budapest is to bus which costs $29.35 - $43.48 and takes 7h 24m.

What is the fastest way to get from Opatija to Budapest?

The fastest way to get from Opatija to Budapest is to drive which takes 5h 3m and costs $86.96 - $130.43 .

Is there a direct bus between Opatija and Budapest?

No, there is no direct bus from Opatija to Budapest. However, there are services departing from Opatija and arriving at Budapest-Kelenföld via Zagreb. The journey, including transfers, takes approximately 7h 24m.

How far is it from Opatija to Budapest?

The distance between Opatija and Budapest is 523 km. The road distance is 515.6 km.

How do I travel from Opatija to Budapest without a car?

The best way to get from Opatija to Budapest without a car is to bus which takes 7h 24m and costs $29.35 - $43.48 .

How long does it take to get from Opatija to Budapest?

It takes approximately 7h 24m to get from Opatija to Budapest, including transfers.

Where do I catch the Opatija to Budapest bus from?

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

Train, bus or fly from Opatija to Budapest?

The best way to get from Opatija to Budapest is to bus which takes 7h 24m and costs $29.35 - $43.48 . Alternatively, you can train, which costs $46.74 - $59.78 and takes 11h 20m, you could also fly, which costs $173.91 - $532.61 and takes 5h 23m.

Where does the Opatija to Budapest bus arrive?

Opatija to Budapest bus services, operated by Autobusni Promet, arrive at Zagreb station.

Can I drive from Opatija to Budapest?

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

How do I get a bus ticket from Opatija to Budapest?

Book your Opatija to Budapest bus tickets online with Omio.

Where can I stay near Budapest?

There are 7020+ hotels available in Budapest. Prices start at $21.13 per night.
+0