There are 7 ways to get from Opatija to Makarska by bus, train, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Bus via Gospić • 9h 35m
Cheapest option
Bus • 12h 15m
5 alternative options
Train, bus • 11h 58m
Drive • 4h 50m
Fly from Rijeka, bus • 4h 33m
Bus to Zagreb, fly, bus • 8h 21m
Bus to Pula, fly, bus • 6h 58m
Questions & Answers
The cheapest way to get from Opatija to Makarska is to bus which costs 270 kn - 380 kn and takes 12h 15m.
The quickest way to get from Opatija to Makarska is to fly and bus which costs 1.000 kn - 3.100 kn and takes 4h 33m.
No, there is no direct bus from Opatija to Makarska. However, there are services departing from Opatija and arriving at Makarska via Rijeka, Gospić and Split. The journey, including transfers, takes approximately 9h 35m.
The distance between Opatija and Makarska is 313 km. The road distance is 473.7 km.
The best way to get from Opatija to Makarska without a car is to bus via Gospić which takes 9h 35m and costs 330 kn - 420 kn.
It takes approximately 9h 35m to get from Opatija to Makarska, including transfers.
Opatija to Makarska bus services, operated by Velebit Tours, depart from Rijeka station.
The quickest flight from Rijeka Airport to Split Airport is the direct flight which takes 55 min.
Opatija to Makarska bus services, operated by Promet Makarska, arrive at Makarska station.
Yes, the driving distance between Opatija to Makarska is 474 km. It takes approximately 4h 50m to drive from Opatija to Makarska.

- Distance: 312.9 km
- Duration: 9h 35m
What companies run services between Opatija, Primorsko-Goranska, Croatia and Makarska, Croatia?
You can take a bus from Opatija to Makarska via Rijeka, Gospic, Gospić, and Split in around 9h 35m.

- Website
- croatiaairlines.com
Flights from Rijeka to Split
- Ave. Duration
- 55 min
- When
- Tuesday and Thursday
- Estimated price
- 470 kn - 600 kn
Flights from Zagreb to Split
- Ave. Duration
- 49 min
- When
- Every day
- Estimated price
- 270 kn - 800 kn
Flights from Pula to Split
- Ave. Duration
- 55 min
- When
- Monday and Friday
- Estimated price
- 470 kn - 850 kn

- Website
- trade-air.com
Flights from Rijeka to Split
- Ave. Duration
- 55 min
- When
- Tuesday and Thursday
- Estimated price
- 470 kn - 600 kn
Flights from Pula to Split
- Ave. Duration
- 55 min
- When
- Monday and Friday
- Estimated price
- 470 kn - 850 kn

- Phone
- +385 1 3782 583
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Rijeka to Ostarije
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- 55 kn - 80 kn
- Website
- Croatian Railways (HŽPP)
- Book at
- Croatia Rail Pass
Train from Ostarije to Split
- Ave. Duration
- 4h 54m
- Frequency
- Once daily
- Estimated price
- 130 kn - 180 kn
- Website
- Croatian Railways (HŽPP)
- Book at
- Croatia Rail Pass

- Phone
- 08008885
- info@velebit-tours.hr
- Website
- velebit-tours.hr
Bus from Rijeka to Gospic
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 144 kn
- Schedules at
- velebit-tours.hr

- Phone
- +385 1 6321 190
- samoborcek@samoborcek.hr
- Website
- samoborcek.hr
Bus from Gospić to Split
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- 75 kn - 100 kn
- Schedules at
- samoborcek.hr

- Phone
- +385 21 612 005
- kontakt@promet-makarska.hr
- Website
- promet-makarska.hr
Bus from Split to Makarska
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- 40 kn - 60 kn
- Book at
- Promet Makarska

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Split bus station to Makarska bus station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- 55 kn - 80 kn
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- 022 / 212 – 557
- autotransport@atpsi.hr
- Website
- atpsi.hr
Bus from Split to Makarska
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- 35 kn - 55 kn
- Schedules at
- sibenik.getbybus.com

- Phone
- +385 (42) 372 803
- info@ap.hr
- Website
- ap.hr
Bus from Split to Makarska
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- 100 kn - 130 kn
- Schedules at
- ap.hr
Bus from Opatija to Karlovac
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- 120 kn - 160 kn
- Schedules at
- ap.hr
- Book at
- varazdin.getbybus.com
Bus from Karlovac to Makarska
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Estimated price
- 210 kn - 310 kn
- Schedules at
- ap.hr
Bus from Opatija to Labin
- Ave. Duration
- 1h 10m
- Frequency
- 6 times a week
- Estimated price
- 100 kn - 130 kn
- Schedules at
- ap.hr
- Book at
- varazdin.getbybus.com

- Phone
- +385 1 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Split to Makarska
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a week
- Estimated price
- 60 kn - 90 kn
- Schedules at
- croatiabus.hr
- Book at
- croatiabus.getbybus.com
Bus from Karlovac to Makarska
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a week
- Estimated price
- 150 kn - 220 kn
- Schedules at
- croatiabus.hr
- Book at
- croatiabus.getbybus.com

- Phone
- 01 / 6331-999
- plesoprijevoz@plesoprijevoz.hr
- Website
- plesoprijevoz.hr
Bus from Rijeka - Autobusni Kolodvor to Zagreb Airport
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- 200 kn - 220 kn
- Schedules at
- plesoprijevoz.hr
- Book at
- plesoprijevoz.hr

- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Opatija to Labin
Want to know more about travelling around Croatia
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Trade Air offers flights from Rijeka Airport to Split Airport.
There are 243+ hotels available in Makarska. Prices start at 750 kn per night.
The best way to get from Opatija to Rijeka Airport is to taxi which takes 37 min and costs 460 kn - 550 kn.