There are 10 ways to get from Bern to Bansko by train, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly to Skopje International Airport, drive
best- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)plane ZRH - SKP
- Drive from Skopje-Airport-SKP to Banskocar
8h 9m$182–421Train to Basel, fly to Sofia Airport, bus
cheapest- Take the train from Bern to Basel SBBtrain
- Fly from Basel (BSL) to Sofia Airport (SOF)plane BSL - SOF
- Take the bus from Sofia Central Bus Station to Banskobus
10h 40m$75–296Bus via Kumanovo
- Take the bus from Bern to Kumanovobus
- Take the bus from Kumanovo to Kyustendilbus
- Take the bus from Kyustendil to Dupnitsabus
- Take the bus from Blagoevgrad to Banskobus
28h 34m$95–141Drive 1,814.1 km
- Drive from Bern to Banskocar 1,814.1 km
18h 33m$366–529Train to Mulhouse, fly to Skopje International Airport, drive
- Take the train from Bern to Basel SBBtrain
- Fly from Mulhouse (MLH) to Skopje International Airport (SKP)plane MLH - SKP
- Drive from Skopje-Airport-SKP to Banskocar
8h 31m$93–750Train to Zurich Airport, fly to Sofia Airport, bus
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Sofia Airport (SOF)plane ZRH - SOF
- Take the bus from Sofia Central Bus Station to Banskobus
10h 28m$138–337Train to Zurich Airport, fly to Thessaloniki Airport Makedonia, bus
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Thessaloniki Airport Makedonia (SKG)plane ZRH - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus
- Take the bus from Serres to Blagoevgrad Central Bus Terminalbus
- Take the bus from Blagoevgrad to Banskobus
11h 57m$178–359Train, bus via Padova
- Take the train from Bern to Brigtrain Ic8 / ...
- Take the train from Domodossola to Milano P.Garibalditrain Re
- Take the train from Milano P.Garibaldi to Padovatrain Fr
- Take the bus from Padova to Blagoevgradbus
- Take the bus from Blagoevgrad to Banskobus
29h 32m$200–253Bus
- Take the bus from Bern, Hauptbahnhof to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
- Take the bus from Sofia Central Bus Station to Bansko New Stationbus
34h 8m$279–316Train, bus
- Take the train from Bern to Zürich HBtrain Ic1 / ...
- Take the bus from Zurich to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Banskobus
34h 31m$167–236
Bern to Bansko by train and bus
Comparing Your Travel Options
The cheapest way to get from Bern to Bansko is to train and fly and bus which costs $75 - $300 and takes 10h 40m.
The fastest way to get from Bern to Bansko is to train and fly and drive which takes 8h 9m and costs $180 - $430.
No, there is no direct bus from Bern to Bansko. However, there are services departing from Bern and arriving at Bansko via Kumanovo, Kyustendil, Dupnitsa and Blagoevgrad. The journey, including transfers, takes approximately 28h 34m.
The distance between Bern and Bansko is 1544 km. The road distance is 1814.1 km.
The best way to get from Bern to Bansko without a car is to bus via Kumanovo which takes 28h 34m and costs $95 - $150.
It takes approximately 8h 9m to get from Bern to Bansko, including transfers.
Bern to Bansko bus services, operated by Optop Travel, depart from Bern, Hauptbahnhof station.
Bern to Bansko bus services, operated by Optop Travel, arrive at Niš, Autobuska Stanica station.
Bansko is 1h ahead of Bern. It is currently 9:05 AM in Bern and 10:05 AM in Bansko.
Yes, the driving distance between Bern to Bansko is 1814 km. It takes approximately 18h 33m to drive from Bern to Bansko.
What companies run services between Bern, Switzerland and Bansko, Bulgaria?
You can take a bus from Bern to Bansko via Kumanovo, Kyustendil, Dupnitsa, and Blagoevgrad in around 28h 34m.
- Website
- swiss.com
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- $65–370
Flights from Zurich Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday to Saturday
- Estimated price
- $85–330
Flights from Zurich Airport to Sofia Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $100–350
Flights from Basel to Sofia Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- $110–390
Flights from Zurich Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $95–250
- Website
- austrian.com
Flights from Zurich Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $100–400
Flights from Zurich Airport to Sofia Airport via Vienna
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $90–350
Flights from Basel to Sofia Airport via Vienna
- Ave. Duration
- 4h 22m
- When
- Monday to Saturday
- Estimated price
- $100–400
Flights from Zurich Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $100–380
- Website
- lufthansa.com
Flights from Zurich Airport to Sofia Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $100–350
Flights from Basel to Sofia Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Friday and Monday
- Estimated price
- $75–390
Flights from Zurich Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $95–370
- Website
- en.aegeanair.com
Flights from Zurich Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $95–250
- Website
- airserbia.com
Flights from Zurich Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $100–200
Flights from Zurich Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–200
- Website
- wizzair.com
Flights from Mulhouse to Skopje International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $29–430
Flights from Basel to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $30–210
- Website
- air.bg
Flights from Zurich Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Friday and Sunday
- Estimated price
- $120–260
Flights from Zurich Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $100–200
- Website
- comlux.com
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $120–350
- Website
- flyedelweiss.com
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- $65–370
- Website
- croatiaairlines.com
Flights from Zurich Airport to Skopje International Airport via Zagreb
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–350
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- $30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich HB
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Domodossola to Milano P.Garibaldi
- Ave. Duration
- 2h 14m
- Frequency
- Every 2 hours
- Estimated price
- $16–22
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano P.Garibaldi to Padova
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- $35–60
- Website
- Trenitalia Frecce
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Bern to Zürich HB
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $40–65
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +389 71 557 111
- niko_ekspres@hotmail.com
- Website
- web.facebook.com
Bus from Bern to Kumanovo
- Ave. Duration
- 20h 38m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Bern to Kumanovo
- Ave. Duration
- 23h 42m
- Frequency
- Twice a week
- Estimated price
- $70–110
- Schedules at
- durmotours.com.mk
- Phone
- +359 2 981 58 56
- booking_matpu@abv.bg
- Website
- matpu.com
Bus from Kumanovo to Kyustendil
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $16–20
- Schedules at
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $22–29
- Schedules at
- matpu.com
- Phone
- +359 7855 0204
- tic@kustendil.bg
- Website
- kyustendil.bg
Bus from Kyustendil to Dupnitsa
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- kyustendil.bg
Bus from Kyustendil to Dupnitsa
- Ave. Duration
- 57 min
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- Tourist Information Centre - Samokov
- Phone
- 0898 448 696
- marketing@grad.bg
- Website
- bansko.net
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $2–4
- Schedules at
- bansko.net
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Schedules at
- bansko.net
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Schedules at
- bansko.net
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $2–4
- Schedules at
- bansko.net
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $2–4
- Schedules at
- bansko.net
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Schedules at
- bansko.net
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- Union Ivkoni
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Website
- Union Ivkoni
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Website
- Union Ivkoni
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Bansko New Station
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a day
- Estimated price
- $7–11
- Website
- Union Ivkoni
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- $4–13
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- $4–13
- Schedules at
- bgrazpisanie.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- bgrazpisanie.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- $4–13
- Schedules at
- bgrazpisanie.com
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $6–10
- Schedules at
- en.kaleiatravel.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $17–26
- Schedules at
- en.kaleiatravel.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $17–26
- Schedules at
- en.kaleiatravel.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $6–10
- Schedules at
- en.kaleiatravel.com
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $6–10
- Schedules at
- en.kaleiatravel.com
Bus from Sofia Central Bus Station to Bansko
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $17–26
- Schedules at
- en.kaleiatravel.com
- Phone
- +30 23210-22822
- ktelserres@gmail.com
- Website
- ktelserron.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Serres
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $7–10
- Schedules at
- ktelserron.gr
Bus from Serres to Blagoevgrad Central Bus Terminal
- Ave. Duration
- 1h 4m
- Frequency
- On demand
- Estimated price
- $10–15
- Schedules at
- ktelserron.gr
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Padova to Blagoevgrad
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- $101
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +41 76 480 13 51
- info@optoptravel.rs
- Website
- optoptravel.rs
Bus from Bern, Hauptbahnhof to Niš, Autobuska Stanica
- Ave. Duration
- 25h 3m
- Frequency
- Once daily
- Estimated price
- $250–280
- Schedules at
- optoptravel.rs
- Phone
- +381 63 608508
- belegijaprevozmsi12@gmail.com
- Website
- facebook.com
Bus from Bern, Hauptbahnhof to Niš, Autobuska Stanica
- Ave. Duration
- 22h 30m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–25
- Website
- Niš-ekspres
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Zurich to Sofia Central Bus Station
- Ave. Duration
- 28h 30m
- Frequency
- Once a week
- Estimated price
- $120–160
- Schedules at
- yubim.eu
Want to know more about travelling around Bulgaria
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
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
Booking & Getting There
Book your Bern to Bansko bus tickets online with Omio.
There are 1267+ hotels available in Bansko.










































