There are 7 ways to get from Malta to Bitola by plane, bus, busferry, train, 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.
Fly to Tirana International Airport Nënë Tereza, bus
best- Fly from Malta International Airport (MLA) to Tirana International Airport Nënë Tereza (TIA)plane MLA - TIA
- Take the bus from Elbasan to Ohridbus
- Take the bus from Ohrid to Bitolabus
7h 43m$105–276Fly to Skopje International Airport, train
cheapest- Fly from Malta International Airport (MLA) to Skopje International Airport (SKP)plane MLA - SKP
- Take the train from Skopje, Transporten Centar to Bitolatrain
9h 26m$94–350Bus and ferry, bus
- Take the busferry from Valletta to Pozzallobusferry
- Take the busferry from Scicli to Vlorëbusferry
- Take the bus from Vlorë to Ohridbus
- Take the bus from Ohrid to Bitolabus
33h 35mFly to Sofia Airport, bus, train
- Fly from Malta International Airport (MLA) to Sofia Airport (SOF)plane MLA - SOF
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centar (Скопjе, Транспортен Центар)bus
- Take the train from Skopje, Transporten Centar to Bitolatrain
13h 6m$104–232Fly to Niš Constantine The Great Airport, shuttle, train
- Fly from Malta International Airport (MLA) to Niš Constantine The Great Airport (INI)plane MLA - INI
- Take a shuttle bus from Niš, Autobuska Stanica to Skopje, International Airport
- Take the train from Skopje, Transporten Centar to Bitolatrain
11h 57mFly to Ioannina National Airport, bus
- Fly from Malta International Airport (MLA) to Ioannina National Airport (IOA)plane MLA - IOA
- Take the bus from Ioannina to Florinabus
11h 15mFly to Thessaloniki Airport Makedonia, bus, train
- Fly from Malta International Airport (MLA) to Thessaloniki Airport Makedonia (SKG)plane MLA - SKG
- Take the bus from Thessaloniki to Gevgelijabus
- Take the train from Gevgelija to Negotinotrain
- Take the bus from Negotino to Bitolabus
9h 37m
Malta International Airport (MLA) to Tirana International Airport Nënë Tereza (TIA) flights
Questions & Answers
The cheapest way to get from Malta to Bitola is to fly and bus which costs $100 - $280 and takes 7h 43m.
The fastest way to get from Malta to Bitola is to fly and bus which takes 7h 43m and costs $100 - $280.
The distance between Malta and Bitola is 993 km.
The best way to get from Malta to Bitola without a car is to bus and ferry and bus which takes 33h 35m and costs .
It takes approximately 7h 43m to get from Malta to Bitola, including transfers.
There are 218+ hotels available in Bitola.
What companies run services between Malta and Bitola, North Macedonia?
There is no direct connection from Malta to Bitola. However, you can take the taxi to Malta-Airport-MLA airport, fly to Tirana International Airport Nënë Tereza (TIA), walk to Tirana, Airport, take the bus to Tirana, Terminali Lindor I Autobusave, take the bus to Elbasan, walk to Elbasan, take the bus to Ohrid, then take the bus to Bitola. Alternatively, you can take a bus from Tonn, San Pawl il-Bahar to Bitola via Bombi 4, Il-Floriana, Valletta, Pozzallo, Scicli, Vlorë, Vlorë, and Ohrid in around 33h 35m.
- Website
- ryanair.com
Flights from Malta International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 30m
- When
- Wednesday
- Estimated price
- $65–210
Flights from Malta International Airport to Sofia Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–140
Flights from Malta International Airport to Niš Constantine The Great Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- $75–320
Flights from Malta International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 40m
- When
- Monday and Friday
- Estimated price
- $40–170
- Website
- en.aegeanair.com
Flights from Malta International Airport to Ioannina National Airport via Athens
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- $70–290
Flights from Malta International Airport to Ioannina National Airport via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 11h 35m
- When
- Monday and Friday
- Estimated price
- $80–300
Flights from Malta International Airport to Ioannina National Airport via Catania, Athens
- Ave. Duration
- 12h 35m
- When
- Monday
- Estimated price
- $75–300
Flights from Malta International Airport to Ioannina National Airport via Naples, Athens
- Ave. Duration
- 12h 45m
- When
- Monday and Friday
- Estimated price
- $120–300
- Website
- flyulendo.com
Flights from Malta International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $45–200
- Website
- wizzair.com
Flights from Malta International Airport to Skopje International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $45–170
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- $12–40
- Schedules at
- mzt.mk
Train from Gevgelija to Negotino
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- $4–14
- Schedules at
- mzt.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Vlorë to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $15–21
- 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
Bus from Negotino to Bitola
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Ohrid to Bitola
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- avtoatom.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
- Phone
- (+356) 22069022
- res@virtuferries.com
- Website
- virtuferries.com
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $85
- Website
- https://www.virtuferries.com/
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Scicli to Vlorë
- Ave. Duration
- 22h 57m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- 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
- +30 2385 022 430
- info@ktelflorinas.gr
- Website
- ktel-florinas.gr
Bus from Ioannina to Florina
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- ktel-florinas.gr
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Thessaloniki to Gevgelija
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- simeonidistours.gr
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Negotino to Bitola
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Website
- https://www.facebook.com/strumicaekspres
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
Italy Travel Guides
Read the travel guide











