From
To
Wed 10/28
Wed 11/4
Any month
Compare vs Cheapflights |
From
To
Leaving on
Wed 10/28
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Wed 10/28
Wed 11/4
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 10/28
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Asia Nepal Cheap flights to Kathmandu, Nepal

Cheap Flights to Kathmandu

Popular in January High demand for flights, 5% potential price rise
Cheapest in March Best time to find cheap flights, 2% potential price drop
Average price R14 136 Average for round-trip flights in October 2020
Round-trip from R13 872 From Johannesburg to Kathmandu
One-way from R12 734 One-way flight from Johannesburg to Kathmandu
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Kathmandu flights by month

January
R12 344
February
R12 394
March
R12 139
April
R13 057
May
R12 101
June
R13 765
July
R12 397
August
R12 584
September
R12 995
October
R13 410
November
R12 688
December
R12 424
Currently, May is the cheapest month in which you can book a flight to Kathmandu. Flying to Kathmandu in June will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Kathmandu?

Choose a month below to see average flight price and weather conditions.
JNB - KTM
Price
R12 101 - R16 506
KTM
Temperature
16 - 25 °C
KTM
Rainfall
0 - 132 mm
Flying to Kathmandu in May is usually considered the best time to fly. However, you will find other deals are always available year round. If you are looking for warm weather when you arrive off of your flight to Kathmandu then May is statistically the hottest. July is historically the period with most rainfall.

When is the best time to book a flight to Kathmandu?

To ensure you get the cheapest price possible for a flight to Kathmandu, you should look to book at least 42 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Kathmandu?

At the moment, Saturday is the most economical day to take a flight to Kathmandu. Thursday is likely to be the most costly.

What time of day is cheapest to fly to Kathmandu?

At the moment, flights in the afternoon are likely to offer the best value for money for your Kathmandu trip. A flight in the evening will more often than not be of higher cost.

When to Fly?

Kathmandu has a slew of festivals. Take a flight to Kathmandu in March for Holi, which is celebrated with splashes of water and coloured powder; April for Bikram Samwat, Nepalese New Year; August/September for Gai Jatra, the procession of cows, Krishna Jayanti, the celebration of the birth of Lord Sri Krishna; and Teej, the fasting festival for women; late-September/early October for Dashian, the 15-day national festival; October/November for Tihar, the Festival of Lights. The Indra Jatra Harvest festival is held in Durbar Square for eight days every September. This is when the Goddess Kumari travels in her chariot. Lots of kathafter. 

Peak Season: 

August to October is high season in Kathmandu. May and June are best for visiting the mountainous areas.  

Off Season: 

January to March and November-December are low-season times. If you are going to book some cheap flights to Kathmandu between June and August, bear in mind it’s unsafe to go into the mountains as this is monsoon season. 

Shoulder Season: 

April to July are shoulder months.

Why Visit?

Nepal’s capital and largest city was a must-visit destination in the 1960s and 1970s. Visitors would take flights to Kathmandu seeking spiritual enlightenment. Today, it’s still a must-visit city even if the Hippie Trail has exacted a fairly heavy toll. Kathmandu is a magical destination and many visitors use it as a starting point for trekking holidays in the Himalayas.

Kathmandu can seem like something out of a fairy tale. It has beautiful temples and magnificent monuments. There’s poverty, but there’s also a wealth that can’t be quantified in money as the place is rich in spirit.

Nowhere is the other-worldliness of Kathmandu more apparent than in Durbar Square, the historic centre and a World Heritage site. In Nepali, ‘durbar’ means palace and in the square you’ll see the old Royal Palace, the former home of the Malla Kings. There are about 50 temples, the Kasthamandap (House of Wood) from which Kathmandu gets its name and a Living Goddess. She, the Kumari, lives in her small palace and sees the outside world only a few times a year when she is wheeled through the capital on a chariot pulled by devotees.

Book a cheap flight to Kathmandu and see the seven World Heritage sites in the Kathmandu Valley. One of the most spectacular is Swayambhunath stupa, which is also known as the Monkey Temple because of the monkeys who wheel about as if they own it.

Back to top

Kathmandu climate

Kathmandu has four seasons. Spring runs March to May and temperatures are between 16 and 23 degrees. Summer is June through August and this is also monsoon season. The temperature range is 23 to 25 degrees. Autumn – September to November – is about as warm as spring; the range of temperatures is 15-24 degrees. Winter (December-February) temperatures range from 9 to 12 degrees. Rain falls outside of the monsoon season. 

Back to top

Getting around Kathmandu

Walking is the best way to see Kathmandu. There are also tuk-tuks, buses and taxis. Renting a car and driver is an option if you are hoping to see a bit of the Valley outside Kathmandu.

Getting from the Airport

Tribhuvan International Airport (KTM) is located in the Kathmandu Valley, some 3.5 miles from the city. The airport is served by metered taxis which you can book and pay for in advance.

 

Back to top

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Kathmandu found by our users in South Africa
Other local departures to Kathmandu

Kathmandu airports

Cheapest flights to Nepal

Home Asia Nepal Cheap flights to Kathmandu, Nepal
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First