There are 7 ways to get from Verona to Banja Luka by train, bus, 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.
Train, bus via Venice
best- Take the train from Verona Porta Nuova 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
10h 45m$82–206Drive 637.1 km
- Drive from Verona to Banja Lukacar 637.1 km
6h 25m$116–167Fly from Verona Villafranca Airport, bus
- Fly from Verona Villafranca Airport (VRN) to Zagreb Franjo Tuđman Airport (ZAG)plane VRN - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
12h 31mBus via Zagreb
- Take the bus from Verona Porta Nuova to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
11h 41m$193–1,726Train, bus
- Take the train from Verona Porta Nuova to Trieste Centraletrain Fr
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
12h 58m$235–446Bus
- Take the bus from Verona to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus N28 / ...
- Take the bus from Mestre to Koper, Avtobusna Postajabus
- Take the bus from Koper, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
13h 10mBus to Il Caravaggio International Airport, fly, bus
- Take the bus from Verona to Bergamobus
- Fly from Il Caravaggio International Airport (BGY) to Zagreb Franjo Tuđman Airport (ZAG)plane BGY - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
9h 51m
Verona Villafranca Airport (VRN) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Verona to Banja Luka is to train and bus via Venice which costs $80 - $210 and takes 10h 45m.
The fastest way to get from Verona to Banja Luka is to drive which takes 6h 25m and costs $110 - $170.
No, there is no direct bus from Verona to Banja Luka. However, there are services departing from Verona Porta Nuova and arriving at Banja Luka, Autobuska Stanica via Novo Mesto, Avtobusna postaja and Zagreb, Autobusni Kolodvor. The journey, including transfers, takes approximately 11h 41m.
The distance between Verona and Banja Luka is 683 km. The road distance is 637.1 km.
The best way to get from Verona to Banja Luka without a car is to train and bus via Venice which takes 10h 45m and costs $80 - $210.
It takes approximately 10h 45m to get from Verona to Banja Luka, including transfers.
Verona to Banja Luka bus services, operated by GoOpti, depart from Verona Porta Nuova station.
Verona to Banja Luka bus services, operated by GoOpti, arrive at Novo Mesto, Avtobusna postaja station.
Yes, the driving distance between Verona to Banja Luka is 637 km. It takes approximately 6h 25m to drive from Verona to Banja Luka.
There are 1024+ hotels available in Banja Luka.
What companies run services between Verona, Italy and Banja Luka, Bosnia and Herzegovina?
You can take a bus from Verona Porta Nuova to Banja Luka, Autobuska Stanica via Novo Mesto, Avtobusna postaja and Zagreb, Autobusni Kolodvor in around 11h 41m.
- Website
- ryanair.com
Flights from Verona Villafranca Airport to Zagreb Franjo Tuđman Airport via Palermo
- Ave. Duration
- 10h 35m
- When
- Monday and Thursday
- Estimated price
- $75–230
Flights from Il Caravaggio International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 10m
- When
- Sunday, Wednesday, Friday, Saturday, and Tuesday
- Estimated price
- $35–180
- Website
- eurowings.com
Flights from Verona Villafranca Airport to Zagreb Franjo Tuđman Airport via Cologne Bonn
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $90–340
- Website
- croatiaairlines.com
Flights from Verona Villafranca Airport to Zagreb Franjo Tuđman Airport via Prague
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- $70–310
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Venezia Mestre
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- $19–40
- Schedules at
- trenitalia.com
Train from Verona Porta Nuova to Trieste Centrale
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- $40–85
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Verona Porta Nuova to Venezia Mestre
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $16–35
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Verona Porta Nuova to Venezia Mestre
- Ave. Duration
- 2h 2m
- Frequency
- Every 20 minutes
- Estimated price
- $16–26
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Verona Porta Nuova to Venezia Mestre
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- $35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- $60–85
- 2nd Class
- $35–50
- Phone
- +38670511611
- [email protected]
- Website
- tripstair.com
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- $30–70
- Website
- https://tripstair.com/
- Phone
- +387 33 770 889
- [email protected]
- Website
- centrotrans.com
Bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- $35–50
- Website
- https://centrotrans.com/en
- 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
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- pepeks.hr
Bus from Rijeka, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $91
- Schedules at
- 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.com
Bus from Verona Porta Nuova to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 5h 53m
- Frequency
- On demand
- Estimated price
- $153–1,500
- Website
- https://www.goopti.com/en/
- Shared
- $153
- Private
- $537
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- $26–290
- Website
- https://www.goopti.com/en/
- Shared
- $26
- Private
- $107
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $100–270
- Website
- https://www.goopti.com/en/
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- croatiabus.hr
- Phone
- +387 (0)36 653 250
- [email protected]
- Website
- globtour.com
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $15–19
- Website
- https://www.globtour.com/
- Phone
- +387/(0)52-751-339
- [email protected]
- Website
- topingtrade.com
Bus from Rijeka, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $91
- Schedules at
- topingtrade.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Verona to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $11–20
- Website
- https://www.flixbus.co.uk
Bus from Verona to Bergamo
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $11–19
- Website
- https://www.flixbus.co.uk
- Phone
- +386 41520943
- [email protected]
- Website
- hisarturizam.com
Bus from Mestre to Koper, Avtobusna Postaja
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- hisarturizam.com
- Phone
- +387 51 695 112
- [email protected]
- Website
- domuztrans.com
Bus from Koper, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Schedules at
- domuztrans.com
- Phone
- +39 049 8241199
- [email protected]
- Website
- fsbusitalia.it
Bus from Verona to Bergamo
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $12–16
- Schedules at
- fsbusitalia.it
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


















































