There are 10 ways to get from Muggia to Split by bus, train, ferry, night train, car, shuttle, 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.
Bus
best- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka bus station to Split, Autobusni Kolodvorbus N948 / ...
10h 45m€112–192Drive 419.4 km
cheapest- Drive from Muggia to Splitcar 419.4 km
5h 34m€67–97Train
- Take the train from Pivka to Rijekatrain 210
- Take the train from Rijeka to Ostarijetrain Re
- Take the train from Ostarije to Splittrain Ic
13h 49m€105–172Ferry, Catamaran
- Take the ferry from Muggia to Trieste Portferry
- Take the ferry from Trieste Port to Port of Mali Losinjferry
- Take the ferry from Port of Mali Losinj to Port of Zadarferry
- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the ferry from Ancona to Splitferry 53
27h 25m€283–447Bus, train, night train
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the train from Rijeka to Ogulintrain Re
- Take the nighttrain from Ogulin to Splitnighttrain
13h 23m€170–277Bus, train
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the train from Rijeka to Ogulintrain Re
- Take the bus from Ogulin to Split, Autobusni Kolodvorbus 924
10h 47m€130–217Bus via Split Bus Station
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Split Bus Stationbus Arriva
11h 26m€85–202Shuttle, shuttle to Zagreb Franjo Tuđman Airport, fly
- Take a shuttle bus from Trieste Centrale to Ljubljana
- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Split Airport (SPU)plane ZAG - SPU
6h 31m€180–582Fly from Trieste – Friuli Venezia Giulia Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Split Airport (SPU)plane TRS - SPU
8h 14m€100–279Bus to Pula Airport, fly
- Take the bus from Trieste Centrale to Rovinj, Autobusni Kolodvorbus
- Fly from Pula Airport (PUY) to Split Airport (SPU)plane PUY - SPU
10h 58m€140–399
Zagreb Franjo Tuđman Airport (ZAG) to Split Airport (SPU) flights
Comparing Your Travel Options
The cheapest way to get from Muggia to Split is to drive which costs €65 - €100 and takes 5h 34m.
The fastest way to get from Muggia to Split is to drive which takes 5h 34m and costs €65 - €100.
No, there is no direct bus from Muggia to Split. However, there are services departing from Muggia and arriving at Split, Autobusni Kolodvor via Trieste, Autostazione and Rijeka bus station. The journey, including transfers, takes approximately 10h 45m.
No, there is no direct ferry from Muggia to Split. However, there are services departing from Muggia and arriving at Split via Trieste Port, Port of Mali Losinj, Port of Zadar and Ancona. The journey, including transfers, takes approximately 27h 25m.
No, there is no direct train from Muggia to Split. However, there are services departing from Sezana and arriving at Split via Pivka, Rijeka and Ostarije. The journey, including transfers, takes approximately 13h 49m.
The distance between Muggia and Split is 489 km. The road distance is 419.4 km.
The best way to get from Muggia to Split without a car is to bus which takes 10h 45m and costs €110 - €200.
It takes approximately 10h 45m to get from Muggia to Split, including transfers.
Muggia to Split bus services, operated by GoOpti, depart from Trieste, Autostazione station.
Muggia to Split train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Pivka station.
What companies run services between Muggia, Italy and Split, Croatia?
You can take a bus from Muggia to Split, Autobusni Kolodvor via Stazione Centrale, Trieste, Autostazione, Rijeka, Željeznički Kolodvor, and Rijeka bus station in around 10h 45m. Alternatively, you can take a vehicle from Muggia to Split via Sezana, Pivka, Rijeka, and Ostarije in around 13h 49m.
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Split Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- €55–100
Flights from Pula Airport to Split Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €120–420
Flights from Pula Airport to Split Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–130
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Pivka to Rijeka
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- €11–17
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Rijeka to Ostarije
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- €24–40
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ostarije to Split
- Ave. Duration
- 5h 58m
- Frequency
- Twice daily
- Estimated price
- €60–100
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Rijeka to Ogulin
- Ave. Duration
- 2h 24m
- Frequency
- Every 2 hours
- Estimated price
- €23–35
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Ogulin to Split
- Ave. Duration
- 6h 21m
- Frequency
- Twice a week
- Estimated price
- €65–100
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Rijeka to Ogulin
- Ave. Duration
- 2h 24m
- Frequency
- Every 2 hours
- Estimated price
- €23–35
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €80–140
- Website
- GoOpti
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €80–140
- Website
- GoOpti
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €80–140
- Website
- GoOpti
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €80–140
- Website
- GoOpti
Shuttle from Trieste Centrale to Ljubljana
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- €100–204
- Website
- GoOpti
- Private
- €204
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 57m
- Frequency
- On demand
- Estimated price
- €28–270
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Bus from Trieste Centrale to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 1h 12m
- Frequency
- On demand
- Estimated price
- €69–206
- Website
- GoOpti
- Shared
- €69
- Private
- €206
- Phone
- +39 800 052 040
- servizioclienti@tplfvg.it
- Website
- Tpl Fvg
Ferry from Muggia to Trieste Port
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- €8
- Website
- Tpl Fvg
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.
Related travel guides
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
The best way to get from Muggia to Split is to bus which takes 10h 45m and costs €110 - €200. Alternatively, you can train, which costs €100 - €180 and takes 13h 49m, you could also fly, which costs €95 - €280 and takes 8h 14m.
Muggia to Split bus services, operated by GoOpti, arrive at Rijeka, Željeznički Kolodvor station.
Muggia to Split train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Rijeka station.
Yes, the driving distance between Muggia to Split is 419 km. It takes approximately 5h 34m to drive from Muggia to Split.
There are 13907+ hotels available in Split.












