There are 8 ways to get from Kathmandu to Viratnagar by plane, bus, car, train, or taxi
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 Jaipur International Airport, bus
best- Fly from Tribhuvan International Airport (KTM) to Jaipur International Airport (JAI)plane KTM - JAI
- Take the bus from Jaipur to Viratnagarbus
10h 11m₹11,955–25,198Bus via Kathmandu
cheapest- Take the bus from Kathmandu to Delhibus
- Take the bus from Kashmiri Gate - RSRTC Bus Stand to Alwarbus
- Take the bus from Alwar to Viratnagarbus
32h 58m₹340–3,517Drive, train, taxi
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Bandikui Jntrain
- Take the taxi from Rajgarh to Viratnagartaxi
27h 14m₹3,478–8,482Bus
- Take the bus from Kathmandu Swoyambhu to Delhi Majnu ka Tilabus
- Take the bus from Kashmiri Gate - RSRTC Bus Stand to Alwarbus
- Take the bus from Alwar to Viratnagarbus
31h 19m₹3,207–4,665Drive 1,069.8 km
- Drive from Kathmandu to Viratnagarcar 1,069.8 km
15h 37m₹13,080–18,893Fly to Indira Gandhi International Airport, train, bus
- Fly from Tribhuvan International Airport (KTM) to Indira Gandhi International Airport (DEL)plane KTM - DEL
- Take the train from New Delhi to Alwar Jn.train
- Take the bus from Alwar to Viratnagarbus
10h₹7,516–23,662Bus, drive, train
- Take the bus from Kalanki Dhungeadda to Bharatpurbus
- Drive from Bharatpur to Narkatiaganj Jncar
- Take the train from Narkatiaganj Jn to Alwar Jn.train
- Take the bus from Alwar to Viratnagarbus
28h 52m₹2,479–6,564Bus, train
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Jaipurtrain
- Take the bus from Jaipur to Viratnagarbus
38h 42m₹1,157–7,113
Tribhuvan International Airport (KTM) to Jaipur International Airport (JAI) flights
Comparing Your Travel Options
The cheapest way to get from Kathmandu to Viratnagar is to bus via Kathmandu which costs ₹340 - ₹3,600 and takes 32h 58m.
The fastest way to get from Kathmandu to Viratnagar is to fly and train and bus which takes 10h and costs ₹7,500 - ₹24,000.
No, there is no direct bus from Kathmandu to Viratnagar. However, there are services departing from Kathmandu Swoyambhu and arriving at Viratnagar via Majnu Ka Tila Outer Ring Road, Kashmiri Gate - RSRTC Bus Stand and Alwar. The journey, including transfers, takes approximately 31h 19m.
The distance between Kathmandu and Viratnagar is 1067 km. The road distance is 1069.8 km.
The best way to get from Kathmandu to Viratnagar without a car is to bus which takes 31h 19m and costs ₹3,200 - ₹4,700.
It takes approximately 10h 11m to get from Kathmandu to Viratnagar, including transfers.
Kathmandu to Viratnagar bus services, operated by Asians Shina Tours & Travel, depart from Kathmandu Swoyambhu station.
Kathmandu to Viratnagar bus services, operated by Asians Shina Tours & Travel, arrive at Delhi Majnu ka Tila station.
Yes, the driving distance between Kathmandu to Viratnagar is 1070 km. It takes approximately 15h 37m to drive from Kathmandu to Viratnagar.
There are 14+ hotels available in Viratnagar.
What companies run services between Kathmandu, Nepal and Viratnagar, Rajasthan, India?
You can take a bus from Kathmandu Swoyambhu to Viratnagar via Majnu Ka Tila Outer Ring Road, ISBT Kashmere Gate, Kashmiri Gate - RSRTC Bus Stand, and Alwar in around 31h 19m.
- Website
- airindia.in
Flights from Tribhuvan International Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- ₹7,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raxaul Jn to Bandikui Jn
- Ave. Duration
- 22h 28m
- Frequency
- 6 times a week
- Estimated price
- ₹450–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,500
Train from New Delhi to Alwar Jn.
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Narkatiaganj Jn to Alwar Jn.
- Ave. Duration
- 21h 22m
- Frequency
- Twice a week
- Estimated price
- ₹500–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Gorakhpur to Jaipur
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaipur to Viratnagar
- Ave. Duration
- 2h 6m
- Frequency
- Every 20 minutes
- Estimated price
- ₹75–200
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹120–160
- Express
- ₹75–120
- AC Sleeper
- ₹150–200
- Semi Deluxe
- ₹126
Bus from Kashmiri Gate - RSRTC Bus Stand to Alwar
- Ave. Duration
- 4h
- Frequency
- Every 15 minutes
- Estimated price
- ₹150–370
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹190–240
- Express
- ₹150–190
- AC Sleeper
- ₹290–370
- Semi Deluxe
- ₹172
Bus from Alwar to Viratnagar
- Ave. Duration
- 1h 23m
- Frequency
- Every 15 minutes
- Estimated price
- ₹55–140
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹100–130
- Express
- ₹55–70
- AC Sleeper
- ₹100–140
Bus from Alwar to Viratnagar
- Ave. Duration
- 1h 23m
- Frequency
- Every 15 minutes
- Estimated price
- ₹55–140
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹100–130
- Express
- ₹55–70
- AC Sleeper
- ₹100–140
Bus from Alwar to Viratnagar
- Ave. Duration
- 1h 23m
- Frequency
- Every 15 minutes
- Estimated price
- ₹55–140
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹100–130
- Express
- ₹55–70
- AC Sleeper
- ₹100–140
Bus from Kashmiri Gate - RSRTC Bus Stand to Alwar
- Ave. Duration
- 4h
- Frequency
- Every 15 minutes
- Estimated price
- ₹150–370
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹190–240
- Express
- ₹150–190
- AC Sleeper
- ₹290–370
- Semi Deluxe
- ₹172
Bus from Alwar to Viratnagar
- Ave. Duration
- 1h 23m
- Frequency
- Every 15 minutes
- Estimated price
- ₹55–140
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹100–130
- Express
- ₹55–70
- AC Sleeper
- ₹100–140
Bus from Jaipur to Viratnagar
- Ave. Duration
- 2h 6m
- Frequency
- Every 20 minutes
- Estimated price
- ₹75–200
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹120–160
- Express
- ₹75–120
- AC Sleeper
- ₹150–200
- Semi Deluxe
- ₹126
- Ave. Duration
- 1h 2m
- Estimated price
- ₹1,200–1,600
Want to know more about travelling around India
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
How to travel India's Golden Triangle
Read the travel guide










