There are 13 ways to get from Donostia / San Sebastián to Banja Luka by bus, plane, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Biarritz Pays Basque Airport, fly to Zagreb Franjo Tuđman Airport, bus
best- Take the bus from San Sebastian / Donostia to Biarritzbus
- Fly from Biarritz Pays Basque Airport (BIQ) to Zagreb Franjo Tuđman Airport (ZAG)plane BIQ - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
12h 31mBus to Bilbao Airport, fly to Venice Marco Polo Airport, shuttle, bus
cheapest- Take the bus from Donostia / San Sebastián to Airport Loiu Bilbaobus
- Fly from Bilbao Airport (BIO) to Venice Marco Polo Airport (VCE)plane BIO - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
14h 32m$119–1,508Train, bus
- Take the train from Hendaye to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Est to Stuttgart Hbftrain Tgv
- Take the bus from Stuttgart Hbf to Prijedorbus
- Take the train from Prijedor to Banja Lukatrain
22h 19mBus via Padova
- Take the bus from San Sebastián to Padovabus
- Take the bus from Padova to Maribor, Avtobusna Postajabus
- Take the bus from Maribor, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
32h 41mDrive 1,922.5 km
- Drive from Donostia / San Sebastián to Banja Lukacar 1,922.5 km
19h 57m$352–508Bus to Bilbao Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the bus from Donostia / San Sebastián to Airport Loiu Bilbaobus
- Fly from Bilbao Airport (BIO) to Zagreb Franjo Tuđman Airport (ZAG)plane BIO - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
12h 36mFly San Sebastián Airport to Split Airport, bus
- Fly from San Sebastián Airport (EAS) to Split Airport (SPU)plane EAS - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
13h 2m$156–364Bus to Bilbao Airport, fly to Split Airport, bus
- Take the bus from Donostia / San Sebastián to Airport Loiu Bilbaobus
- Fly from Bilbao Airport (BIO) to Split Airport (SPU)plane BIO - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
11h 37m$131–249Bus to Biarritz Pays Basque Airport, fly to Split Airport, bus
- Take the bus from San Sebastian / Donostia to Biarritzbus
- Fly from Biarritz Pays Basque Airport (BIQ) to Split Airport (SPU)plane BIQ - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
13h 17m$132–329Fly San Sebastián Airport to Zagreb Franjo Tuđman Airport, bus
- Fly from San Sebastián Airport (EAS) to Zagreb Franjo Tuđman Airport (ZAG)plane EAS - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
12h 41mTrain, bus via Rosenheim
- Take the train from Hendaye to Massy Tgvtrain Tgv
- Take the train from Massy Tgv to Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Rosenheimtrain 62
- Take the bus from Rosenheim to Prijedorbus
- Take the train from Prijedor to Banja Lukatrain
24h 52mBus, train
- Take the bus from San Sebastián to Padovabus
- Take the train from Venezia S. Lucia to Trieste Centraletrain Re
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
36h 21m$362–659Bus
- Take the bus from San Sebastian / Donostia to Bordeauxbus
- Take the bus from Bordeaux to Ljubljana bus stationbus
- Take the bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
39h 15m$223–396
Donostia / San Sebastián to Banja Luka by bus
Questions & Answers
The cheapest way to get from Donostia / San Sebastián to Banja Luka is to bus and fly which costs $130 - $250 and takes 11h 37m.
The fastest way to get from Donostia / San Sebastián to Banja Luka is to bus and fly which takes 11h 37m and costs $130 - $250.
No, there is no direct bus from Donostia / San Sebastián to Banja Luka. However, there are services departing from San Sebastián and arriving at Banja Luka, Autobuska Stanica via Padova and Maribor, Avtobusna Postaja. The journey, including transfers, takes approximately 32h 41m.
The distance between Donostia / San Sebastián and Banja Luka is 1672 km. The road distance is 1922.5 km.
The best way to get from Donostia / San Sebastián to Banja Luka without a car is to train and bus which takes 22h 19m and costs .
It takes approximately 12h 31m to get from Donostia / San Sebastián to Banja Luka, including transfers.
Donostia / San Sebastián to Banja Luka bus services, operated by FlixBus, depart from San Sebastian / Donostia station.
Donostia / San Sebastián to Banja Luka bus services, operated by FlixBus, arrive at Bordeaux station.
Yes, the driving distance between Donostia / San Sebastián to Banja Luka is 1922 km. It takes approximately 19h 57m to drive from Donostia / San Sebastián to Banja Luka.
Book your Donostia / San Sebastián to Banja Luka bus tickets online with Omio.
What companies run services between Donostia / San Sebastián, Spain and Banja Luka, Bosnia and Herzegovina?
You can take a bus from San Sebastián to Banja Luka, Autobuska Stanica via Padova and Maribor, Avtobusna Postaja in around 32h 41m.
- Website
- vueling.com
Flights from San Sebastián Airport to Split Airport via Madrid
- Ave. Duration
- 7h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $160–550
Flights from San Sebastián Airport to Split Airport via Barcelona
- Ave. Duration
- 5h
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $160–420
Flights from Bilbao Airport to Split Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday and Sunday
- Estimated price
- $80–160
Flights from Bilbao Airport to Split Airport via Barcelona
- Ave. Duration
- 4h 40m
- When
- Wednesday, Monday, Thursday, Friday, and Saturday
- Estimated price
- $80–160
Flights from San Sebastián Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–490
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 20m
- When
- Sunday
- Estimated price
- $65–230
Flights from Bilbao Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 4h 28m
- When
- Wednesday, Monday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- $65–230
- Website
- iberia.com
Flights from San Sebastián Airport to Split Airport via Madrid
- Ave. Duration
- 7h 40m
- When
- Tuesday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–550
Flights from San Sebastián Airport to Split Airport via Barcelona
- Ave. Duration
- 5h
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $160–420
Flights from Bilbao Airport to Split Airport via Barcelona
- Ave. Duration
- 4h 40m
- When
- Wednesday, Monday, Thursday, Friday, and Saturday
- Estimated price
- $80–160
Flights from San Sebastián Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–490
Flights from Bilbao Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 4h 28m
- When
- Wednesday, Monday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- $65–230
- Website
- lufthansa.com
Flights from Biarritz Pays Basque Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $170–600
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $85–420
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $110–380
Flights from Bilbao Airport to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $100–350
- Website
- croatiaairlines.com
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Barcelona
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $100–450
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Split Airport
- Ave. Duration
- 6h 30m
- When
- Tuesday and Sunday
- Estimated price
- $60–240
Flights from Biarritz Pays Basque Airport to Split Airport via Lyon
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- $170–750
Flights from San Sebastián Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $190–900
- Website
- airfrance.com
Flights from Biarritz Pays Basque Airport to Zagreb Franjo Tuđman Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $130–750
- Website
- klm.com
Flights from Biarritz Pays Basque Airport to Zagreb Franjo Tuđman Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Biarritz Pays Basque Airport to Zagreb Franjo Tuđman Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $150–700
- Website
- swiss.com
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- $80–390
Flights from Bilbao Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- $65–340
- Website
- easyjet.com
Flights from Biarritz Pays Basque Airport to Split Airport via Basel
- Ave. Duration
- 4h 45m
- When
- Wednesday and Saturday
- Estimated price
- $150–310
Flights from Biarritz Pays Basque Airport to Split Airport via Geneva
- Ave. Duration
- 6h 15m
- When
- Saturday and Sunday
- Estimated price
- $150–310
- Website
- transavia.com
Flights from Biarritz Pays Basque Airport to Split Airport via Paris Orly
- Ave. Duration
- 7h 5m
- When
- Sunday, Monday, and Tuesday
- Estimated price
- $150–750
- Website
- ryanair.com
Flights from Biarritz Pays Basque Airport to Zagreb Franjo Tuđman Airport via Charleroi
- Ave. Duration
- 9h
- When
- Wednesday
- Estimated price
- $85–270
- Website
- flyulendo.com
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–150
- Website
- volotea.com
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- $45–120
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Hendaye to Paris Montparnasse 1 Et 2
- Ave. Duration
- 4h 50m
- Frequency
- Every 3 hours
- Estimated price
- $180–290
- Website
- TGV inOui
Train from Paris Est to Stuttgart Hbf
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- $140–230
- Website
- TGV inOui
Train from Hendaye to Massy Tgv
- Ave. Duration
- 4h 41m
- Frequency
- Twice daily
- Estimated price
- $180–290
- Website
- TGV inOui
Train from Massy Tgv to Mannheim Hbf
- Ave. Duration
- 3h 54m
- Frequency
- Twice a week
- Estimated price
- $140–230
- Website
- TGV inOui
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Hendaye to Paris Montparnasse 1 Et 2
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- $150–300
- Website
- Oui.SNCF
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Paris Est to Stuttgart Hbf
- Ave. Duration
- 3h 21m
- Frequency
- 4 times a day
- Estimated price
- $120–600
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Rosenheim
- Ave. Duration
- 4h 2m
- Frequency
- 4 times a day
- Estimated price
- $85–380
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +387 53 241 368
- [email protected]
- Website
- zrs-rs.com
Train from Prijedor to Banja Luka
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- $5
- Schedules at
- zrs-rs.com
Train from Prijedor to Banja Luka
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- $5
- Schedules at
- zrs-rs.com
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Every 30 minutes
- Estimated price
- $30–55
- Website
- Trenitalia
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $4–8
- Website
- Flixbus
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $4–8
- Website
- Flixbus
Bus from San Sebastian / Donostia to Bordeaux
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Website
- Flixbus
Bus from Bordeaux to Ljubljana bus station
- Ave. Duration
- 28h 50m
- Frequency
- 4 times a week
- Estimated price
- $160–270
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $4–9
- Website
- BlaBlaCar Bus
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $4–9
- Website
- BlaBlaCar Bus
- 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 Velika Gorica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- 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
- $92
- Schedules at
- pepeks.hr
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Stuttgart Hbf to Prijedor
- Ave. Duration
- 7h 39m
- Frequency
- Once daily
- Schedules at
- evropatours.com
Bus from Rosenheim to Prijedor
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from San Sebastián to Padova
- Ave. Duration
- 22h 26m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Schedules at
- tabitatour.ro
Bus from San Sebastián to Padova
- Ave. Duration
- 22h 26m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Schedules at
- tabitatour.ro
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Padova to Maribor, Avtobusna Postaja
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $130–1,400
- Website
- GoOpti
- Shared
- $130
- Private
- $480
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Ave. Duration
- 4h 42m
- Frequency
- On demand
- Estimated price
- $54–1,300
- Website
- GoOpti
- Shared
- $54
- Private
- $303
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $100–280
- Website
- GoOpti
- Phone
- +387 051/ 211-788
- [email protected]
- Website
- intravel.ba
Bus from Maribor, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- intravel.ba
- Phone
- +34 900 121 400
- [email protected]
Bus from Donostia / San Sebastián to Airport Loiu Bilbao
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $13–20
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Donostia / San Sebastián to Airport Loiu Bilbao
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $13–20
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Donostia / San Sebastián to Airport Loiu Bilbao
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $13–20
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
- 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
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
- bocactours.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- $27–30
- Schedules at
- bocactours.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- $27–30
- Schedules at
- bocactours.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- $27–30
- Schedules at
- bocactours.com
- 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
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $15–19
- Website
- Globtour
- 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
- $92
- Schedules at
- topingtrade.com
- Phone
- +387 51 695 112
- [email protected]
- Website
- domuztrans.com
Bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- domuztrans.com
- Phone
- +387 066 890 490
- [email protected]
- Website
- touristcompany.ba
Bus from Ljubljana, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 6h 23m
- Frequency
- Twice a week
- Estimated price
- $40–90
- Schedules at
- touristcompany.ba
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
There are 1031+ hotels available in Banja Luka.
























































