There are 8 ways to get from Messina to Banja Luka by train, plane, ferry, bus, car ferry, busferry, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Mahovljani Airport
best- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Mahovljani Airport (BNX)plane CTA - BNX
11h 7m$108–297Ferry, train, bus
- 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 14mCar ferry, train, ferry, bus
- Take the carferry from Messina Marittima to Villa San Giovannicarferry
- 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 50m$301–559Bus 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
39h 41mTrain, 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 13mTrain, 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 19m$141–328Train, fly to Trieste – Friuli Venezia Giulia Airport, shuttle, bus
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Trieste – Friuli Venezia Giulia Airport (TRS)plane CTA - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
- Take the bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
12h 45m$112–535Ferry, drive, car ferry
- Take the ferry from Messina Marittima to Villa San Giovanniferry
- Drive from Villa San Giovanni to Port Of Baricar
- Take the carferry from Port of Bari to Durrëscarferry
- Drive from Durrës to Banja Lukacar
26h 13m$273–443
Catania–Fontanarossa Airport (CTA) to Mahovljani Airport (BNX) flights
Comparing Your Travel Options
The cheapest way to get from Messina to Banja Luka is to train and fly which costs $100 - $300 and takes 11h 7m.
The fastest way to get from Messina to Banja Luka is to train and fly which takes 11h 7m and costs $100 - $300.
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 39h 41m.
The distance between Messina and Banja Luka is 973 km.
The best way to get from Messina to Banja Luka without a car is to ferry and train and bus which takes 20h 14m and costs .
It takes approximately 11h 7m 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 950+ 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 train to Catania Centrale, walk to Catania, take the bus to Catania Airport, walk to Catania–Fontanarossa Airport (CTA) airport, fly to Mahovljani Airport (BNX), walk to Mahovljani, Međunarodna zračna luka Banja Luka, 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, Venezia Mestre, Venezia Mestre, Ljubljana Dolgi most, Ljubljana AP, and Ljubljana, Avtobusna Postaja in around 20h 14m.
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Mahovljani Airport via Vienna
- Ave. Duration
- 11h 55m
- When
- Thursday and Friday
- Estimated price
- $95–400
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 5h 2m
- When
- Friday, Monday, Thursday, and Saturday
- Estimated price
- $70–290
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- $70–200
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Malta
- Ave. Duration
- 4h 20m
- When
- Saturday and Monday
- Estimated price
- $70–200
Flights from Catania–Fontanarossa Airport to Split Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- $70–300
Flights from Catania–Fontanarossa Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 45m
- When
- Saturday to Thursday
- Estimated price
- $35–140
- Website
- ita-airways.com
Flights from Catania–Fontanarossa Airport to Split Airport via Rome
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $80–280
Flights from Catania–Fontanarossa Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $85–140
- Website
- croatiaairlines.com
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Friday
- Estimated price
- $70–200
Flights from Catania–Fontanarossa Airport to Split Airport via Rome
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $80–280
Flights from Catania–Fontanarossa Airport to Split Airport via Athens
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- $120–440
- Website
- airserbia.com
Flights from Catania–Fontanarossa Airport to Mahovljani Airport via Tirana, Belgrade
- Ave. Duration
- 7h 40m
- When
- Friday
- Estimated price
- $60–390
Flights from Catania–Fontanarossa Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $85–140
- Website
- lufthansa.com
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- $100–370
Flights from Catania–Fontanarossa Airport to Split Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Saturday and Sunday
- Estimated price
- $130–270
Flights from Catania–Fontanarossa Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $85–140
- Website
- austrian.com
Flights from Catania–Fontanarossa Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Friday
- Estimated price
- $70–200
Flights from Catania–Fontanarossa Airport to Split Airport via Vienna
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- $100–440
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $12–17
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $12–17
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $12–17
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $12–17
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Villa S.Giovanni to Venezia Mestre
- Ave. Duration
- 9h 6m
- Frequency
- Once daily
- Estimated price
- $170–290
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Villa S.Giovanni to Bari Centrale
- Ave. Duration
- 8h 1m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- Trenitalia Intercity
- 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–50
- Website
- TripstAir
- Phone
- +387 33 770 889
- [email protected]
- Website
- Centrotrans Eurolines
Bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- $30–55
- Website
- Centrotrans Eurolines
Bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- $30–55
- Website
- Centrotrans Eurolines
- Phone
- +387 51 211-850
- [email protected]
- Website
- facebook.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +387 51 215-725
- [email protected]
- Website
- novisajt.bocactours.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- Bočac Tours
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- Bočac Tours
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Messina - Piazza della Repubblica to Shkoder,Rruga Teuta
- Ave. Duration
- 24h 50m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 69 234 8608
- [email protected]
- Website
- dritatravel.com
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $17–24
- Schedules at
- dritatravel.com
- Phone
- +382 69 312 161
- [email protected]
- Website
- MS tours
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- MS tours
- Phone
- +382 32 520 495
- [email protected]
- Website
- Old Town Travel
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $16
- Website
- Old Town Travel
- Phone
- +382 68 880 962
- [email protected]
- Website
- web.facebook.com
Bus from Podgorica , Bus station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 11h 39m
- Frequency
- 3 times a week
- Estimated price
- $70
- Schedules at
- web.facebook.com
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Velika Gorica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- pepeks.hr
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- $180–320
- Website
- GoOpti
- Private
- $228
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $24
- Schedules at
- easydrive.si
- Phone
- +39.06.5210550
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
- Phone
- +39.090.57.37
- [email protected]
- Website
- carontetourist.it
Car ferry from Messina Marittima to Villa San Giovanni
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–110
- Schedules at
- carontetourist.it
- Passenger
- $3
- Car
- $40–110
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Bari to Split
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- $200–290
- Website
- Jadrolinija
- Phone
- 3409848540
- [email protected]
- Website
- blujetlines.it
Ferry from Messina Marittima to Villa San Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Schedules at
- blujetlines.it
- Phone
- +3907150211621
- [email protected]
- Website
- adriaferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $70–127
- Schedules at
- adriaferries.com
- Deck
- $73
- Inside cabin 2 beds
- $105
- Outside cabin 2 beds
- $127
- Car
- $112
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $65–80
- Website
- Ventouris Ferries
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide



















































