There are 13 ways to get from Antwerp to Bitola by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Brussels Airport to Skopje International Airport, train
best- Fly from Brussels Airport (BRU) to Skopje International Airport (SKP)BRU - SKP
- Take the train from Skopje, Transporten Centar to Bitola
14h 20m$121–409Train to Brussels South Charleroi Airport, fly to Skopje International Airport, train
cheapest- Take the train from Anvers-Central to Luttre
- Fly from Brussels South Charleroi Airport (CRL) to Skopje International Airport (SKP)CRL - SKP
- Take the train from Skopje, Transporten Centar to Bitola
14h 25m$72–360Train, bus
- Take the train from Anvers-Central to Brussels-NordEc / ...
- Take the train from Brussels-Nord to Frankfurt(Main)HbfIce / ...
- Take the bus from Frankfurt(Main)Hbf to Kočani
- Take the bus from Kočani to Bitola
28h 3mTrain, bus via Sankt Pölten
- Take the train from Anvers-Central to Brussels-NordEc / ...
- Take the train from Brussels-Nord to Frankfurt(Main)HbfIce / ...
- Take the train from Frankfurt to Passau Hbf91 / ...
- Take the train from Passau Hbf to St Pölten HauptbahnhofIce
- Take the bus from Sankt Pölten to Skopje, Transporten Centar
- Take the train from Skopje, Transporten Centar to BitolaRe
28h 46m$208–565Drive 2,238.2 km
- Drive from Antwerp to Bitola2,238.2 km
20h 34m$399–577Train, train to Eindhoven Airport, fly to Skopje International Airport
- Take the train from Antwerpen-Centraal to Breda
- Take the train from Breda to Eindhoven
- Fly from Eindhoven Airport (EIN) to Skopje International Airport (SKP)EIN - SKP
- Take the train from Skopje, Transporten Centar to Bitola
14h 11m$111–616Train to Brussels South Charleroi Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Anvers-Central to Luttre
- Fly from Brussels South Charleroi Airport (CRL) to Tirana International Airport Nënë Tereza (TIA)CRL - TIA
- Take the bus from Elbasan to Ohrid
- Take the bus from Ohrid to Bitola
12h 48m$74–226Train, train to Eindhoven Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Antwerpen-Centraal to Breda
- Take the train from Breda to Eindhoven
- Fly from Eindhoven Airport (EIN) to Tirana International Airport Nënë Tereza (TIA)EIN - TIA
- Take the bus from Elbasan to Ohrid
- Take the bus from Ohrid to Bitola
12h 34m$108–322Train, train to Eindhoven Airport, fly to Sofia Airport, bus
- Take the train from Antwerpen-Centraal to Breda
- Take the train from Breda to Eindhoven
- Fly from Eindhoven Airport (EIN) to Sofia Airport (SOF)EIN - SOF
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centar (Скопjе, Транспортен Центар)
- Take the train from Skopje, Transporten Centar to Bitola
17h 36m$101–367Bus via Tirana
- Take the bus from Antwerpen-Centraal to Tirana
- Take the bus from Tirana to Elbasan
- Take the bus from Elbasan to Ohrid
- Take the bus from Ohrid to Bitola
28h 36m$177–179Train, bus via Cologne
- Take the train from Anvers-Central to Koeln HbfIce
- Take the bus from Cologne to Ohrid
- Take the bus from Ohrid to Bitola
29h 57m$168–212Bus
- Take the bus from Antwerpen Schijnpoort to Prizren,Autobuska Stanica
- Take the bus from Prizren,Autobuska Stanica to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Bitola
39hDrive, car train
- Drive from Antwerp to Düsseldorf Hbf
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Bitola
19h 40m$363–1,577
Brussels Airport (BRU) to Skopje International Airport (SKP) flights
Questions & Answers
The cheapest way to get from Antwerp to Bitola is to train and fly and bus which costs $70 - $230 and takes 12h 48m.
The fastest way to get from Antwerp to Bitola is to train and fly and bus which takes 12h 34m and costs $100 - $330.
No, there is no direct bus from Antwerp to Bitola. However, there are services departing from Antwerpen-Centraal and arriving at Bitola via Tirana, Elbasan and Ohrid. The journey, including transfers, takes approximately 28h 36m.
The distance between Antwerp and Bitola is 1875 km. The road distance is 2238.2 km.
The best way to get from Antwerp to Bitola without a car is to train and bus which takes 28h 3m and costs .
It takes approximately 14h 20m to get from Antwerp to Bitola, including transfers.
Antwerp to Bitola bus services, operated by Anumi Travel, depart from Antwerpen-Centraal station.
Antwerp to Bitola bus services, operated by Anumi Travel, arrive at Tirana station.
Yes, the driving distance between Antwerp to Bitola is 2238 km. It takes approximately 20h 34m to drive from Antwerp to Bitola.
There are 234+ hotels available in Bitola.
What companies run services between Antwerp, Belgium and Bitola, North Macedonia?
You can take a bus from Antwerpen-Centraal to Bitola via Tirana, Elbasan, and Ohrid in around 28h 36m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–200
Flights from Brussels South Charleroi Airport to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 5h 27m
- When
- Tuesday and Saturday
- Estimated price
- $45–200
Flights from Eindhoven Airport to Tirana International Airport Nënë Tereza via Milan Bergamo
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- $80–300
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–300
Flights from Eindhoven Airport to Sofia Airport via Zadar
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- $85–300
- Website
- wizzair.com
Flights from Brussels Airport to Skopje International Airport via Venice
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- $60–250
Flights from Eindhoven Airport to Skopje International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $60–270
Flights from Eindhoven Airport to Skopje International Airport via Budapest
- Ave. Duration
- 5h 40m
- When
- Monday and Friday
- Estimated price
- $60–270
Flights from Brussels South Charleroi Airport to Skopje International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–160
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $35–220
- Website
- austrian.com
Flights from Brussels Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $80–410
- Website
- lufthansa.com
Flights from Brussels Airport to Skopje International Airport via Frankfurt
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $100–400
- Website
- flyulendo.com
Flights from Brussels South Charleroi Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $35–160
Flights from Eindhoven Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $50–180
- Website
- croatiaairlines.com
Flights from Brussels Airport to Skopje International Airport via Zagreb
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–280
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- $11–40
- Schedules at
- mzt.mk
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Anvers-Central to Brussels-Nord
- Ave. Duration
- 43 min
- Frequency
- Every 10 minutes
- Estimated price
- $7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $7–11
- 1st Class
- $10–16
Train from Antwerpen-Centraal to Breda
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $8–12
- 1st Class
- $12–18
Train from Anvers-Central to Luttre
- Ave. Duration
- 1h 26m
- Frequency
- Every 20 minutes
- Estimated price
- $11–16
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $11–16
- 1st Class
- $17–24
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Brussels-Nord to Frankfurt(Main)Hbf
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- $55–160
- Website
- https://int.bahn.de/en
Train from Frankfurt to Passau Hbf
- Ave. Duration
- 4h 3m
- Frequency
- Every 4 hours
- Estimated price
- $40–120
- Website
- https://int.bahn.de/en
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Estimated price
- $50–60
- Website
- https://int.bahn.de/en
Train from Anvers-Central to Koeln Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- $45–95
- Website
- https://int.bahn.de/en
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $45–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 52m
- Frequency
- 5 times a day
- Estimated price
- $40–110
- Website
- https://westbahn.at/en/
- Standard Ticket
- $40–65
- First Class
- $80–110
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- $40–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–60
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- $40–140
- Website
- https://www.ns.nl/en
- 2nd Class
- $40–60
- 1st Class
- $80–140
Train from Antwerpen-Centraal to Breda
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $12–35
- Website
- https://www.ns.nl/en
- 2nd Class
- $12–18
- 1st Class
- $20–35
Train from Breda to Eindhoven
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- $16
- Website
- https://www.ns.nl/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Estimated price
- $55–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- $110–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $320–650
- Car Compartment
- $600–1,200
- Phone
- +389 70 638 014
- info@metaktrans.mk
- Website
- metaktrans.mk
Bus from Frankfurt(Main)Hbf to Kočani
- Ave. Duration
- 18h 48m
- Frequency
- Once a week
- Schedules at
- metaktrans.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Kočani to Bitola
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Sankt Pölten to Skopje, Transporten Centar
- Ave. Duration
- 11h 21m
- Frequency
- Twice a week
- Estimated price
- $55–95
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
Bus from Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $19
- Schedules at
- transkop.mk
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Central Bus Station to Skopje, Transporten Centar (Скопjе, Транспортен Центар)
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://citylines.eu/
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Antwerpen-Centraal to Tirana
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Estimated price
- $151
- Schedules at
- facebook.com
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Tirana to Elbasan
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from Cologne to Ohrid
- Ave. Duration
- 24h 54m
- Frequency
- Twice a week
- Estimated price
- $101
- Schedules at
- nasirtours.mk
- Phone
- +383 44 137 981
- fertours3@gmail.com
Bus from Antwerpen Schijnpoort to Prizren,Autobuska Stanica
- Ave. Duration
- 31h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +383 44 119 284
- info@vectortravelgroup.com
- Website
- facebook.com
Bus from Prizren,Autobuska Stanica to Skopje, Transporten Centar
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $9–29
- Schedules at
- vectortravel.eu
Want to know more about travelling around North Macedonia
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























































