Travel from Canada to North Macedonia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Bitola?

Book now

There are 8 ways to get from Toronto to Bitola by plane, train 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.

Recommended option

Fly to Skopje, train  •  20h 34m

  1. Fly from Toronto (YYZ) to Skopje (SKP) YYZ - SKP
  2. Take the train from Skopje to Bitola

Cheapest option

Fly to Dubrovnik, bus  •  28h 12m

  1. Fly from Toronto (YYZ) to Dubrovnik (DBV) YYZ - DBV
  2. Take the bus from Dubrovnik to Struga
  3. Take the bus from Struga to Bitola

6 alternative options

Fly to Ioannina, bus  •  21h 22m

  1. Fly from Toronto (YYZ) to Ioannina (IOA) YYZ - IOA
  2. Take the bus from Ioannina to Florina

Fly to Tirana, bus  •  19h 44m

  1. Fly from Toronto (YYZ) to Tirana (TIA) YYZ - TIA
  2. Take the bus from Tiranë to Ohrid
  3. Take the bus from Ohrid to Bitola

Fly to Sofia, bus  •  23h 24m

  1. Fly from Toronto (YYZ) to Sofia (SOF) YYZ - SOF
  2. Take the bus from Sofia to Bitola

Fly to Thessaloniki, train  •  22h 37m

  1. Fly from Toronto (YYZ) to Thessaloniki (SKG) YYZ - SKG
  2. Take the train from Thessaloniki to Veles
  3. Take the train from Veles to Bitola

Fly to Pristina, train  •  22h 33m

  1. Fly from Toronto (YYZ) to Pristina (PRN) YYZ - PRN
  2. Take the train from Priština to Skopje
  3. Take the train from Skopje to Bitola

Fly to Athens, train  •  21h 49m

  1. Fly from Toronto (YYZ) to Athens (ATH) YYZ - ATH
  2. Take the train from Athens to Platy
  3. Take the train from Platy to Florina

Questions & Answers

The most affordable way to get from Toronto to Bitola is to fly and train, which costs $410 - $1,000 and takes 22h 37m.

More details

The quickest way to get from Toronto to Bitola is to fly and bus which costs $700 - $950 and takes 19h 44m.

More details

The distance between Toronto and Bitola is 7718 km.

It takes approximately 20h 34m to get from Toronto to Bitola, including transfers.

More details

There is no direct flight from Toronto Airport to Skopje Airport. The quickest flight takes 13h 30m and has one stopover.

Search flights

Bitola is 6h ahead of Toronto. It is currently 8:31 AM in Toronto and 2:31 PM in Bitola.

Edelweiss Air, Air Transat, Air Serbia and five other airlines offer flights from Toronto Airport to Skopje Airport.

Search flights

There are four+ hotels available in Bitola. Prices start at $100 USD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.

More details

Map of how to get from Toronto to Bitola.
Launch map view
  • Distance: 7718.3 km
  • Duration: 20h 34m

What companies run services between Toronto, ON, Canada and Bitola, North Macedonia?

There is no direct connection from Toronto to Bitola. However, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Skopje, take the walk to Skopje Airport, take the shuttle to Skopje International Bus Station, take the walk to Skopje, then take the train to Bitola. Alternatively, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Ioannina, take the taxi to Ioannina, take the bus to Florina, then take the drive to Bitola.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Toronto to Skopje via Vienna
Ave. Duration
13h 30m
When
Wednesday, Friday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Skopje via Frankfurt, Vienna
Ave. Duration
14h
When
Every day
Estimated price
$600 - $1,400
Flights from Toronto to Tirana via Munich
Ave. Duration
11h 35m
When
Sunday
Estimated price
$1,200 - $1,400
Flights from Toronto to Tirana via Frankfurt
Ave. Duration
13h 5m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,200 - $1,400
Flights from Toronto to Tirana via Frankfurt, Munich
Ave. Duration
13h 45m
When
Sunday
Estimated price
$1,200 - $1,400
Flights from Toronto to Sofia via Frankfurt
Ave. Duration
12h 25m
When
Every day
Estimated price
$440 - $1,000
Flights from Toronto to Sofia via Munich
Ave. Duration
15h
When
Friday
Estimated price
$440 - $1,000
Flights from Toronto to Thessaloniki via Frankfurt
Ave. Duration
12h 40m
When
Thursday and Saturday
Estimated price
$700 - $1,400
Flights from Toronto to Thessaloniki via Vienna
Ave. Duration
13h 40m
When
Sunday
Estimated price
$800 - $1,700
Flights from Toronto to Pristina via Vienna
Ave. Duration
13h 30m
When
Wednesday, Friday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Pristina via Frankfurt
Ave. Duration
14h 15m
When
Monday, Wednesday and Friday
Estimated price
$550 - $1,400
Flights from Toronto to Pristina via Munich
Ave. Duration
14h 20m
When
Tuesday, Friday and Sunday
Estimated price
$550 - $1,400
Flights from Toronto to Pristina via Frankfurt, Vienna
Ave. Duration
14h
When
Every day
Estimated price
$600 - $1,400
Flights from Toronto to Dubrovnik via Munich
Ave. Duration
13h 35m
When
Tuesday, Friday and Sunday
Estimated price
$750 - $1,900
Flights from Toronto to Dubrovnik via Frankfurt
Ave. Duration
12h 40m
When
Saturday
Estimated price
$750 - $1,900
Flights from Toronto to Dubrovnik via Frankfurt, Munich
Ave. Duration
15h 45m
When
Every day
Estimated price
$750 - $1,900
Flights from Toronto to Dubrovnik via Zurich, Munich
Ave. Duration
12h 55m
When
Tuesday and Thursday
Estimated price
$1,019
Flights from Toronto to Dubrovnik via Amsterdam Schiphol, Munich
Ave. Duration
13h
When
Friday and Sunday
Estimated price
$1,019
Flights from Toronto to Dubrovnik via Munich, Zagreb
Ave. Duration
13h 25m
When
Tuesday and Sunday
Estimated price
$750 - $1,900
Flights from Toronto to Athens
Ave. Duration
9h 25m
When
Tuesday, Thursday and Saturday
Estimated price
$750 - $1,900
Flights from Toronto to Athens via Frankfurt
Ave. Duration
12h 20m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$650 - $2,100
Flights from Toronto to Athens via Munich
Ave. Duration
13h 5m
When
Friday
Estimated price
$650 - $2,100
Aegean Airlines
Website
en.aegeanair.com
Flights from Toronto to Ioannina via Athens
Ave. Duration
19h 10m
When
Tuesday, Thursday and Saturday
Estimated price
$500 - $1,400
Flights from Toronto to Ioannina via London Heathrow, Athens
Ave. Duration
16h 12m
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$500 - $1,600
Flights from Toronto to Ioannina via Munich, Athens
Ave. Duration
17h 25m
When
Wednesday
Estimated price
$500 - $1,400
Flights from Toronto to Ioannina via Lisbon, Athens
Ave. Duration
14h 20m
When
Wednesday
Estimated price
$500 - $1,400
Flights from Toronto to Ioannina via Frankfurt, Athens
Ave. Duration
20h 35m
When
Tuesday, Wednesday, Thursday and Saturday
Estimated price
$500 - $1,400
Flights from Toronto to Ioannina via Edinburgh, Athens
Ave. Duration
16h 5m
When
Saturday
Estimated price
$390 - $1,300
Flights from Toronto to Thessaloniki via Athens
Ave. Duration
12h 45m
When
Tuesday, Thursday and Saturday
Estimated price
$800 - $1,700
Flights from Toronto to Athens
Ave. Duration
9h 25m
When
Tuesday, Thursday and Saturday
Estimated price
$750 - $1,900
Air Canada
Website
aircanada.com
Flights from Toronto to Sofia via Frankfurt
Ave. Duration
12h 25m
When
Every day
Estimated price
$440 - $1,000
Flights from Toronto to Sofia via Munich
Ave. Duration
15h
When
Friday
Estimated price
$440 - $1,000
Flights from Toronto to Dubrovnik via Paris CDG
Ave. Duration
11h 35m
When
Monday, Wednesday and Saturday
Estimated price
$1,019
Flights from Toronto to Dubrovnik via Frankfurt
Ave. Duration
12h 40m
When
Saturday
Estimated price
$750 - $1,900
Flights from Toronto to Athens
Ave. Duration
9h 25m
When
Tuesday, Thursday and Saturday
Estimated price
$750 - $1,900
Flights from Toronto to Athens via Montreal
Ave. Duration
11h 15m
When
Sunday
Estimated price
$750 - $1,900
Flights from Toronto to Athens via Frankfurt
Ave. Duration
12h 20m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$650 - $2,100
Flights from Toronto to Athens via Munich
Ave. Duration
13h 5m
When
Friday
Estimated price
$650 - $2,100
Austrian Airlines
Website
austrian.com
Flights from Toronto to Skopje via Vienna
Ave. Duration
13h 30m
When
Wednesday, Friday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Tirana via Vienna
Ave. Duration
13h 40m
When
Wednesday, Friday and Sunday
Estimated price
$550 - $1,600
Flights from Toronto to Sofia via Vienna
Ave. Duration
13h 40m
When
Wednesday, Friday and Sunday
Estimated price
$380 - $1,100
Flights from Toronto to Thessaloniki via Vienna
Ave. Duration
13h 40m
When
Sunday
Estimated price
$800 - $1,700
Flights from Toronto to Pristina via Vienna
Ave. Duration
13h 30m
When
Wednesday, Friday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Dubrovnik via Vienna
Ave. Duration
11h 30m
When
Sunday
Estimated price
$1,019
British Airways
Website
britishairways.com
Flights from Toronto to Tirana via London Heathrow
Ave. Duration
12h 45m
When
Wednesday and Saturday
Estimated price
$1,300 - $2,300
Flights from Toronto to Sofia via London Heathrow
Ave. Duration
14h 55m
When
Thursday
Estimated price
$380 - $1,200
Flights from Toronto to Thessaloniki via London Heathrow
Ave. Duration
11h 50m
When
Saturday
Estimated price
$750 - $900
Flights from Toronto to Pristina via London Heathrow
Ave. Duration
12h 55m
When
Friday
Estimated price
$500 - $1,600
Flights from Toronto to Athens via London Heathrow
Ave. Duration
11h 50m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$420 - $2,800
Turkish Airlines
Website
turkishairlines.com
Flights from Toronto to Skopje via Istanbul
Ave. Duration
15h 15m
When
Wednesday, Thursday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Sofia via Istanbul
Ave. Duration
14h 55m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$380 - $1,000
Flights from Toronto to Thessaloniki via Istanbul
Ave. Duration
15h 25m
When
Wednesday, Friday and Sunday
Estimated price
$800 - $2,400
Flights from Toronto to Pristina via Istanbul
Ave. Duration
15h 5m
When
Monday, Thursday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Dubrovnik via Istanbul
Ave. Duration
15h
When
Friday
Estimated price
$700 - $1,000
Air France
Website
airfrance.com
Flights from Toronto to Skopje via Munich, Belgrade
Ave. Duration
12h 15m
When
Tuesday
Estimated price
$600 - $1,400
Flights from Toronto to Sofia via Paris CDG
Ave. Duration
12h 10m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$380 - $1,400
Flights from Toronto to Thessaloniki via Paris CDG
Ave. Duration
17h 30m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$3,760 - $3,820
Flights from Toronto to Dubrovnik via Paris CDG
Ave. Duration
17h 45m
When
Saturday
Estimated price
$440 - $1,600
Flights from Toronto to Athens via Paris CDG
Ave. Duration
11h 45m
When
Monday to Saturday
Estimated price
$600 - $2,500
Croatia Airlines
Website
croatiaairlines.com
Flights from Toronto to Skopje via Zagreb
Ave. Duration
12h 10m
When
Saturday
Estimated price
$500 - $1,200
Flights from Toronto to Skopje via Frankfurt, Zagreb
Ave. Duration
16h 25m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,400
Flights from Toronto to Dubrovnik via Paris CDG
Ave. Duration
11h 35m
When
Monday, Wednesday and Saturday
Estimated price
$1,019
Flights from Toronto to Dubrovnik via Amsterdam Schiphol, Zagreb
Ave. Duration
12h 50m
When
Wednesday, Friday and Sunday
Estimated price
$1,019
KLM
Website
klm.com
Flights from Toronto to Sofia via Amsterdam Schiphol
Ave. Duration
12h 50m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$370 - $1,200
Flights from Toronto to Thessaloniki via Amsterdam Schiphol
Ave. Duration
11h 30m
When
Saturday
Estimated price
$950 - $2,500
Flights from Toronto to Dubrovnik via Amsterdam Schiphol
Ave. Duration
12h 25m
When
Friday
Estimated price
$430 - $1,400
Flights from Toronto to Dubrovnik via Paris CDG
Ave. Duration
17h 45m
When
Saturday
Estimated price
$440 - $1,600
LOT
Website
lot.com
Flights from Toronto to Tirana via Warsaw Chopin
Ave. Duration
11h 50m
When
Monday
Estimated price
$550 - $1,500
Flights from Toronto to Sofia via Warsaw Chopin
Ave. Duration
11h 40m
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$380 - $950
Flights from Toronto to Dubrovnik via Warsaw Chopin
Ave. Duration
13h 15m
When
Wednesday and Saturday
Estimated price
$600 - $850
American Airlines
Website
aa.com
Flights from Toronto to Sofia via London Heathrow
Ave. Duration
14h 55m
When
Thursday
Estimated price
$380 - $1,200
Flights from Toronto to Athens via London Heathrow
Ave. Duration
11h 50m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$420 - $2,800
Flights from Toronto to Athens via Philadelphia
Ave. Duration
14h 16m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$800 - $3,700
Air Serbia
Website
airserbia.com
Flights from Toronto to Skopje via Munich, Belgrade
Ave. Duration
12h 15m
When
Tuesday
Estimated price
$600 - $1,400
Chair
Website
chair.ch
Flights from Toronto to Pristina via Zurich
Ave. Duration
10h 35m
When
Tuesday, Thursday and Saturday
Estimated price
$500 - $1,400
Aer Lingus
Website
aerlingus.com
Flights from Toronto to Dubrovnik via Dublin
Ave. Duration
11h 45m
When
Monday
Estimated price
$450 - $900
Air Transat
Website
airtransat.com
Flights from Toronto to Athens
Ave. Duration
9h 35m
When
Sunday
Estimated price
$470 - $1,100
Train operators
Railways of the Republic North Macedonia Transport AD
Phone
+389 (2) 3 164 255
Email
mztransportad@mztransportad.com.mk
Website
mzt.mk
Train from Skopje to Bitola
Ave. Duration
3h 24m
Frequency
Every 4 hours
Estimated price
$12 - $40
Website
Railways of the Republic North Macedonia Transport AD
Train from Thessaloniki to Veles
Ave. Duration
3h 20m
Frequency
Once daily
Estimated price
$13 - $45
Website
Railways of the Republic North Macedonia Transport AD
Train from Veles to Bitola
Ave. Duration
2h 29m
Frequency
Every 4 hours
Estimated price
$8 - $29
Website
Railways of the Republic North Macedonia Transport AD
Train from Priština to Skopje
Ave. Duration
2h 42m
Frequency
Once daily
Estimated price
$6 - $22
Website
Railways of the Republic North Macedonia Transport AD
Greek Railways (OSE)
Website
trainose.gr
Train from Athens to Platy
Ave. Duration
3h 57m
Frequency
4 times a day
Estimated price
$11 - $35
Website
Greek Railways (OSE)
Book at
Raileurope.com
Airport
$12
Train from Platy to Florina
Ave. Duration
2h 9m
Frequency
Twice daily
Estimated price
$7 - $12
Website
Greek Railways (OSE)
Book at
Raileurope.com
Airport
$12
Bus operators
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Ioannina to Florina
Ave. Duration
3h
Frequency
Twice a week
Estimated price
$24 - $30
Schedules at
ktelioannina.gr
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
galeb.mk
Bus from Tiranë to Ohrid
Ave. Duration
2h 31m
Frequency
Once daily
Estimated price
$5 - $11
Schedules at
galeb.mk
Bus from Ohrid to Bitola
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$3 - $5
Schedules at
facebook.com
Transkop patnicki soobrakaj A.D. Bitola
Phone
+389 47 231 192
Website
transkop.mk
Bus from Ohrid to Bitola
Ave. Duration
1h 47m
Frequency
Once daily
Estimated price
$19
Schedules at
transkop.mk
Bus from Struga to Bitola
Ave. Duration
2h 7m
Frequency
Once daily
Estimated price
$19
Schedules at
transkop.mk
Matpu
Phone
02 952 50 04
Email
matpu96@abv.bg
Website
matpu.com
Bus from Sofia to Bitola
Ave. Duration
8h 10m
Frequency
Once daily
Estimated price
$17 - $25
Schedules at
matpu.com
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Dubrovnik to Struga
Ave. Duration
9h 30m
Frequency
Twice a week
Estimated price
$55 - $65
Schedules at
hafet.getbybus.com

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.