Nis, a hidden gem in southern Serbia, is a city steeped in rich history and culture waiting to be explored. Known for its ancient Roman ruins, such as the impressive Mediana archaeological site, Nis offers visitors a glimpse into its past. The city also boasts a vibrant culinary scene, with local restaurants serving up delicious traditional delicacies. Explore the winding streets of the charming old town, visit the iconic Nis Fortress, or immerse yourself in the lively atmosphere of the bustling marketplaces. Whether you're a history buff, a foodie, or a culture enthusiast, Nis has something to offer every traveller.
The cheapest month to fly to Nis is typically January.
The popular airports near the city of Nis are Nis Constantine the Great Airport (INI) and Skopje International Airport (SKP) in North Macedonia, both within a couple of hours' drive from the city.
The flight to Nis (INI) is roughly 10 hours 59 minutes and 4,721 miles (7,598 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Nis from leading comparison sites using our search engine dashboard.
Ottoman-era tower embedded with skulls
Bustling park at a landmark fortress
Ruins of an ancient Roman villa
Large forested park & WWII memorial site
Mosque
Route
Historical landmark
Monument commemorating a historic battle
Sculpture
Mountain
Hill for scenic picnics & recreation
Architecture
Nature
Historical landmark
Orthodox Church
Park and garden
History
Archaeological site
Orthodox Church
Historical place
Catholic Church
25 °C
Sun, 28 Apr 2024
Average Temperature
5°C
Jan
8°C
Feb
13°C
Mar
18°C
Apr
24°C
May
27°C
Jun
30°C
Jul
30°C
Aug
25°C
Sep
19°C
Oct
12°C
Nov
6°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Nis (INI) - The flight distance between these airports is 4,721 miles (7,598 kilometres). The direct flight time is roughly 10 hours 59 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Nis (INI) - The flight distance between these airports is 4,417 miles (7,108 kilometres). The direct flight time is roughly 10 hours 18 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Nis (INI) - The flight distance between these airports is 5,703 miles (9,177 kilometres). The direct flight time is roughly 13 hours 10 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Nis (INI) - The flight distance between these airports is 5,395 miles (8,683 kilometres). The direct flight time is roughly 12 hours 29 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Nis (INI) - The flight distance between these airports is 5,256 miles (8,459 kilometres). The direct flight time is roughly 12 hours 10 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Nis (INI) - The flight distance between these airports is 4,026 miles (6,479 kilometres). The direct flight time is roughly 9 hours 26 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Nis (INI) - The flight distance between these airports is 4,498 miles (7,239 kilometres). The direct flight time is roughly 10 hours 29 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Nis (INI) - The flight distance between these airports is 4,272 miles (6,876 kilometres). The direct flight time is roughly 9 hours 59 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Nis (INI) - The flight distance between these airports is 4,737 miles (7,624 kilometres). The direct flight time is roughly 11 hours 1 minute.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Nis (INI) - The flight distance between these airports is 5,023 miles (8,084 kilometres). The direct flight time is roughly 11 hours 39 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Nis (INI) - The flight distance between these airports is 3,484 miles (5,607 kilometres). The direct flight time is roughly 8 hours 14 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Nis (INI) - The flight distance between these airports is 5,580 miles (8,980 kilometres). The direct flight time is roughly 12 hours 54 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Nis (INI) - The flight distance between these airports is 3,947 miles (6,353 kilometres). The direct flight time is roughly 9 hours 16 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Nis (INI) - The flight distance between these airports is 4,030 miles (6,485 kilometres). The direct flight time is roughly 9 hours 27 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Nis (INI) - The flight distance between these airports is 4,852 miles (7,808 kilometres). The direct flight time is roughly 11 hours 16 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Nis (INI) - The flight distance between these airports is 3,878 miles (6,241 kilometres). The direct flight time is roughly 9 hours 7 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Nis (INI) - The flight distance between these airports is 5,741 miles (9,240 kilometres). The direct flight time is roughly 13 hours 15 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Nis (INI) - The flight distance between these airports is 5,011 miles (8,065 kilometres). The direct flight time is roughly 11 hours 38 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Nis (INI) - The flight distance between these airports is 5,701 miles (9,176 kilometres). The direct flight time is roughly 13 hours 10 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Nis (INI) - The flight distance between these airports is 5,204 miles (8,376 kilometres). The direct flight time is roughly 12 hours 3 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Nis (INI) - The flight distance between these airports is 4,570 miles (7,355 kilometres). The direct flight time is roughly 10 hours 39 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Nis (INI) - The flight distance between these airports is 5,161 miles (8,305 kilometres). The direct flight time is roughly 11 hours 58 minutes.
Expert Help