There are 5 ways to get from Split to Opatija 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  •  7 h 50 min

  1. Take the bus from Split to Opatija 941

$23 - $40

4 alternative options

Train  •  8 h 56 min

  1. Take the train from Split to Ostarije
  2. Take the train from Ostarije to Delnice

$25 - $36

Drive  •  4 h 24 min

  1. Drive from Split to Opatija 268.6 miles

$50 - $80

Fly to Rijeka  •  4 h 15 min

  1. Fly from Split (SPU) to Rijeka (RJK) SPU - RJK

$61 - $916

Fly to Zagreb, bus  •  6 h 53 min

  1. Fly from Split (SPU) to Zagreb (ZAG) SPU - ZAG
  2. Take the bus from Zagreb Airport to Rijeka - Autobusni Kolodvor

$71 - $198

What companies run services between Split, Croatia and Opatija, Primorsko-Goranska, Croatia?

FlixBus operates a bus from Split to Opatija once daily. Tickets cost $23 - $40 and the journey takes 7 h 50 min. Two other operators also service this route. Alternatively, you can take a train from Split to Opatija via Ostarije and Delnice in around 8 h 56 min.

Airlines
Croatia Airlines
Website
croatiaairlines.com
Flights from Split to Rijeka
Ave. Duration
50 min
When
Tuesday and Thursday
Estimated price
$28 - $60
Flights from Split to Zagreb
Ave. Duration
48 min
When
Every day
Estimated price
$45 - $210
Trade Air
Website
trade-air.com
Flights from Split to Rijeka
Ave. Duration
50 min
When
Tuesday and Thursday
Estimated price
$28 - $60
Train operators
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Split to Ostarije
Ave. Duration
4 h 53 min
Frequency
Once daily
Estimated price
$21 - $35
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$21 - $35
1st Class
$30 - $45
Train from Ostarije to Delnice
Ave. Duration
1 h 9 min
Frequency
3 times a day
Estimated price
$3 - $6
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$3 - $6
1st Class
$6 - $8
Bus operators
FlixBus
Arriva d.o.o.
Phone
+385 (0)72 660 660
Email
info@arriva.com.hr
Website
arriva.com.hr
Bus from Split to Opatija
Ave. Duration
8 h 44 min
Frequency
Once daily
Schedules at
arriva.com.hr

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.

Questions & Answers

The distance between Split and Opatija is 264 km. The road distance is 430 km.

The cheapest way to get from Split to Opatija is to train which costs 150 kn - 230 kn and takes 8 h 56 min.

The quickest way to get from Split to Opatija is to fly which takes 4 h 15 min and costs 380 kn - 6.000 kn.

Yes, there is a direct bus departing from Split and arriving at Opatija. Services depart once daily, and operate every day. The journey takes approximately 7 h 50 min.

The bus from Split to Opatija takes 7 h 50 min including transfers and departs once daily.