Fly from
Budget
$542 - $1,018
Route
Depart
Return
Price
New York John F Kennedy IntlSkopje
JFK - SKP
JFKSKP
New York John F Kennedy Intl
Tue 4/9
1 stop21h 05m
Skopje
Mon 4/15
1 stop25h 40m
NewarkSkopje
EWR - SKP
EWRSKP
Newark
Mon 4/15
1 stop20h 55m
Skopje
Mon 4/22
1 stop31h 15m
NewarkSkopje
EWR - SKP
EWRSKP
Newark
Mon 4/22
1 stop13h 55m
Skopje
Wed 5/15
1 stop14h 45m
NewarkSkopje
EWR - SKP
EWRSKP
Newark
Tue 4/9
1 stop15h 30m
Skopje
Mon 4/15
1 stop29h 20m
Chicago O'Hare IntlSkopje
ORD - SKP
ORDSKP
Chicago O'Hare Intl
Mon 4/8
1 stop12h 35m
Skopje
Thu 5/23
1 stop31h 40m
New York John F Kennedy IntlSkopje
JFK - SKP
JFKSKP
New York John F Kennedy Intl
Thu 4/4
1 stop18h 05m
Skopje
Wed 4/17
1 stop14h 50m
NewarkSkopje
EWR - SKP
EWRSKP
Newark
Thu 4/4
1 stop11h 55m
Skopje
Sat 4/20
1 stop30h 40m
New York John F Kennedy IntlSkopje
JFK - SKP
JFKSKP
New York John F Kennedy Intl
Thu 3/28
1 stop17h 55m
Skopje
Sun 4/7
1 stop26h 45m
Los AngelesSkopje
LAX - SKP
LAXSKP
Los Angeles
Tue 5/7
2 stops20h 55m
Skopje
Tue 10/1
3 stops46h 37m
Currently, November is the cheapest month in which you can book a flight to Skopje (average of $595). Flying to Skopje in June will prove the most costly (average of $1,411). There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.
January
$657
February
$650
March
$708
April
$765
May
$922
June
$1,411
July
$1,333
August
$923
September
$869
October
$623
November
$595
December
$755
SKP Temperature | 32 - 71.6 °F |
---|
If weather is an important factor for your trip to Skopje, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 71.6 F. Travelers looking to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 32.0 F).
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Entertainment
Crew
Boarding
Overall
Food
Comfort
Reviews
Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.
Skopje is the capital of Macedonia and the country’s largest city. This destination has experienced an extensive degree of transformation and as a consequence, tourists have begun flocking to its shores. Skopje has much to offer. It is naturally beautiful and the weather is especially pleasant during the spring and autumn seasons. There’s a good number of events and festivals, featured throughout the year, and boat tours and hiking trails make this destination one of wonder and great adventure. The modern face of Skopje is striking and quite breathtaking to behold. Thankfully, the city’s makeover has not destroyed the important and historical distinctive landmarks, such as the prominent Stone Bridge. This monument represents the old city and is one of its most ancient relics. It is still used, providing a walkway across the Vardar River to the Old Bazaar. Here you will see locals relaxing and socialising, enjoying food and beverages from quality restaurants and quaint bars and cafes. The trip to the Stone Bridge is a definite must and well worth it, with the Old Bazaar gems situated at the other end. A visit to Lake Matka is highly recommended. Even though the lake is a man-made feature, the beauty and tranquillity of this site is in no way diminished. The Matka gorge contains one of the deepest underwater caves in Europe and is accessible by boat tours. The Mountain of Vodno is ideal for hiking excursions and provides stunning views of the city from the summit.
Skopje is a lively city, with events and festivals occurring throughout the year. No matter when you choose to travel, you’ll always find lots to do. The Skopje Summer Festival is a huge event, commencing on the 21 June, lasting for 40 days. Streets and open air venues come alive with music, dance, theatrical performances, film and much more. In December, the Taksirat Festival is hosted and the New Year is ushered in with the Macedonia Philharmonic Orchestra Concert. The summer months in Skopje are extremely hot, while winter months are excruciatingly cold. Therefore, spring and autumn months, from March to May and September to December are recommended.
The cheapest time to visit is around the winter season, falling between December through to March. It’s very cold at this time, although the Christmas and New Year periods still tend to attract tourists.
Metered taxis are relatively cheap and public buses and tram services are readily available.
Deals for Skopje flights are sourced from 900+ travel sites when you use Cheapflights. When all flight results come back, Cheapflights lets you sort and filter flights using different criteria to choose to your preference, such as price, airport, cabin class, and plenty of other options.
Millions of users choose and trust Cheapflights to book the best flight deals to Skopje for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.
Yes, we can. To see specific flights to Skopje with no change fees, users can toggle flexible booking options after using the search form above to find flights.
Yes, Cheapflights offers price alerts on Skopje flights so you can book your flight when prices are ideal. Enable price alerts by clicking the bell icon next to the flight deals above and providing your email address where you want to receive the alerts.