There are 9 ways to get from Messina to Banja Luka by ferry, train, bus, busferry, 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.
Ferry, train, bus via Venice
best- Take the ferry from Messina Marittima to Villa S.Giovanniferry M1 / ...
- Take the train from Villa S.Giovanni to Venezia Mestretrain Fr
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
- Take the bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
20h 13mTrain to Catania–Fontanarossa Airport, fly to Belgrade Nikola Tesla Airport, bus
cheapest- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Belgrade Nikola Tesla Airport (BEG)plane CTA - BEG
- Take the bus from Beograd, Autobuska stanica to Laktašibus
14h 22m$114–313Ferry, train, bus
- Take the ferry from Messina Marittima to Villa S.Giovanniferry M1 / ...
- Take the train from Villa S.Giovanni to Bari Centraletrain Ic
- Take the ferry from Bari to Splitferry 56
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
25h 34mBus and ferry, bus
- Take the busferry from Messina - Piazza della Repubblica to Shkoder,Rruga Teutabusferry
- Take the bus from Shkoder,Rruga Teuta to Podgorica , Bus stationbus
- Take the bus from Podgorica , Bus station to Banja Luka, Autobuska Stanicabus
40h 9mFerry, drive
- Take the ferry from Messina Marittima to Villa San Giovanniferry
- Drive from Villa San Giovanni to Baricar
- Take the ferry from Bari to Dubrovnikferry 54
- Drive from Dubrovnik to Banja Lukacar
20h 20m$223–348Train to Catania–Fontanarossa Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Zagreb Franjo Tuđman Airport (ZAG)plane CTA - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
13h 19mTrain to Catania–Fontanarossa Airport, fly to Split Airport, bus
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Split Airport (SPU)plane CTA - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
13h 40m$142–276Train to Palermo Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Messina Centrale to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Zagreb Franjo Tuđman Airport (ZAG)plane PMO - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
13h 15mTrain to Catania–Fontanarossa Airport, fly to Mahovljani Airport
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Mahovljani Airport (BNX)plane CTA - BNX
9h 53m$115–303
Catania–Fontanarossa Airport (CTA) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Messina to Banja Luka is to train and fly which costs $110 - $310 and takes 9h 53m.
The fastest way to get from Messina to Banja Luka is to train and fly which takes 9h 53m and costs $110 - $310.
No, there is no direct bus from Messina to Banja Luka. However, there are services departing from Messina - Piazza della Repubblica and arriving at Banja Luka, Autobuska Stanica via Shkoder,Rruga Teuta and Podgorica , Bus station. The journey, including transfers, takes approximately 40h 9m.
The distance between Messina and Banja Luka is 1716 km.
The best way to get from Messina to Banja Luka without a car is to ferry and train and bus via Venice which takes 20h 13m and costs .
It takes approximately 20h 13m to get from Messina to Banja Luka, including transfers.
Messina to Banja Luka bus services, operated by Pistoia viaggi, depart from Messina - Piazza della Repubblica station.
Messina to Banja Luka bus services, operated by Pistoia viaggi, arrive at Shkoder,Rruga Teuta station.
There are 1013+ hotels available in Banja Luka.
What companies run services between Messina, Italy and Banja Luka, Bosnia and Herzegovina?
There is no direct connection from Messina to Banja Luka. However, you can take the ferry to Villa S.Giovanni, walk to Villa S.Giovanni, take the train to Venezia Mestre, walk to Venezia Mestre, take the bus to Ljubljana Dolgi most, take the bus to Ljubljana AP, walk to Ljubljana, Avtobusna Postaja, then take the bus to Banja Luka, Autobuska Stanica. Alternatively, you can take a ferry from Messina Marittima to Banja Luka, Autobuska Stanica via Villa S.Giovanni, Villa S.Giovanni, Bari Centrale, Bari Centrale, Stazione Marittima, Bari, Split, and Split Bus Station in around 25h 34m.
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Malta
- Ave. Duration
- 4h 47m
- When
- Wednesday to Tuesday
- Estimated price
- $75–190
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Naples
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $75–190
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 5h 10m
- When
- Wednesday and Sunday
- Estimated price
- $75–190
Flights from Palermo Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Monday, Thursday, and Saturday
- Estimated price
- $45–200
Flights from Palermo Airport to Zagreb Franjo Tuđman Airport via Naples
- Ave. Duration
- 3h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $45–200
Flights from Palermo Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 3h 45m
- When
- Tuesday
- Estimated price
- $45–200
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Villa S.Giovanni to Venezia Mestre
- Ave. Duration
- 9h 6m
- Frequency
- Twice daily
- Estimated price
- $190–390
- Schedules at
- Trenitalia Frecce
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- $30–70
- Website
- TripstAir
- Phone
- +39.06.5210550
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
Want to know more about travelling around Bosnia & Herzegovina
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 by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide








