Duration 3h 42m
Distance 395.1 km
Average price 480 kn
Possible routes 5 found

Budapest to Karlovac

Recommended route

Bus

  1. Budapest, Budapest Kelenföld
    976 / ...
  2. Zagreb
    940 / ...
  3. Karlovac
5h 45m
Bookable on Rome2rio
163 kn - 290 kn
Alternative routes

Train

  1. Kelenfoeld
    1204
  2. Karlovac
6h 3m
Cheapest
110 kn - 170 kn

Drive

  1. Budapest
    395 km
  2. Karlovac
Fastest
3h 42m
320 kn - 470 kn

Fly, train

  1. Budapest
    BUD - ZAG
  2. Zagreb Glavni Kol.
    Re / ...
  3. Karlovac
7h 36m
810 kn - 2.283 kn

Shuttle, train

  1. Budapest
    Eurobusways
  2. Zagreb Glavni Kol.
    Re
  3. Karlovac
5h 57m
326 kn - 710 kn

Frequently asked questions

Want to know about travelling from Budapest to Karlovac? 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 Karlovac is to train which costs 5 000 Ft - 7 500 Ft and takes 6h 3m.

More details

The quickest way to get from Budapest to Karlovac is to drive which costs 14 000 Ft - 21 000 Ft and takes 3h 42m.

More details

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

More details

Yes, there is a direct train departing from Kelenfoeld and arriving at Karlovac. Services depart once daily, and operate every day. The journey takes approximately 6h 3m.

More details

The distance between Budapest and Karlovac is 348 km. The road distance is 395.1 km.

Get driving directions

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

More details

It takes approximately 5h 45m to get from Budapest to Karlovac, including transfers.

More details

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

More details

Budapest to Karlovac train services, operated by Hungarian Railways (MÁV), depart from Kelenfoeld station.

More details

The best way to get from Budapest to Karlovac is to bus which takes 5h 45m and costs 7 000 Ft - 13 000 Ft. Alternatively, you can train, which costs 5 000 Ft - 7 500 Ft and takes 6h 3m.

Mode details

There is no direct flight from Budapest Airport to Zagreb Airport. The quickest flight takes 2h 35m and has one stopover.

Search flights

Budapest to Karlovac bus services, operated by Arriva d.o.o., arrive at Karlovac station.

More details

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

More details

Yes, the driving distance between Budapest to Karlovac is 395 km. It takes approximately 3h 42m to drive from Budapest to Karlovac.

Get driving directions

Brussels Airlines, Swiss, Austrian Airlines and six other airlines offer flights from Budapest Airport to Zagreb Airport.

Search flights

Book your Budapest to Karlovac bus tickets online with FlixBus and FlixBus.

Search and book

There are 207+ hotels available in Karlovac. Prices start at 750 kn per night.

More details

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 Karlovac

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

You can take a bus from Budapest to Karlovac via Zagreb in around 5h 45m. Alternatively, Hungarian Railways (MÁV) operates a train from Budapest to Karlovac once daily. Tickets cost 110 kn - 170 kn and the journey takes 6h 3m.
Airlines
Ave. Duration
4h 26m
Frequency
Every day
Estimated price
1.300 kn - 5.500 kn
Ave. Duration
4h 40m
Frequency
Every day
Estimated price
1.400 kn - 4.600 kn
Ave. Duration
2h 35m
Frequency
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
2.600 kn - 6.000 kn
Ave. Duration
3h 40m
Frequency
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
850 kn - 2.300 kn
Ave. Duration
3h 55m
Frequency
Monday, Wednesday, Friday and Sunday
Estimated price
850 kn - 2.500 kn
Ave. Duration
5h 25m
Frequency
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
1.200 kn - 4.500 kn
Ave. Duration
5h
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
850 kn - 3.400 kn
Ave. Duration
5h 50m
Frequency
Every day
Estimated price
2.900 kn - 7.000 kn
Train operators
Ave. Duration
6h 3m
Frequency
Once daily
Estimated price
110 kn - 170 kn
Bus operators
Ave. Duration
4h 30m
Frequency
Every 3 hours
Estimated price
130 kn - 160 kn

Karlovac, Croatia

Karlovac (, is a city and municipality in central Croatia. According to the National census held in 2011 population of the settlement of Karlovac was 55,705. - Wikipedia

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