There are 7 ways to get from Varanasi to Ratangarh by train, bus (Flixbus), car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Varanasi Jn to Ratangarh Jn12371 / ...
20h₹500–3,900Bus
- Take the bus from FlixBus Varanasi - Mohansarai to FlixBus Delhi - Kashmere GateFlixBus IN0426
- Take the bus from Delhi to Ratangarh
24h 52m₹1,405–4,265Drive 1,003.5 km
- Drive from Varanasi to Ratangarh1,003.5 km
14h 26m₹10,554–15,245Fly to Nal Airport, train
- Fly from Varanasi Airport (VNS) to Nal Airport (BKB)VNS - BKB
- Take the train from Bikaner Jn to Ratangarh Jn
14h 55m₹10,664–24,807Fly to Indira Gandhi International Airport, train
- Fly from Varanasi Airport (VNS) to Indira Gandhi International Airport (DEL)VNS - DEL
- Take the train from New Delhi to Ratangarh Jn
8h 1m₹4,869–10,957Fly to Hindon, train
- Fly from Varanasi Airport (VNS) to Hindon (HDO)VNS - HDO
- Take the train from New Delhi to Ratangarh Jn
7h 59m₹3,859–16,571Fly to Jaipur International Airport, train
- Fly from Varanasi Airport (VNS) to Jaipur International Airport (JAI)VNS - JAI
- Take the train from Dahar-Ka-Balaji to Ratangarh Jn
10h 45m₹5,634–15,162
Varanasi to Ratangarh by train
Questions & Answers
The cheapest way to get from Varanasi to Ratangarh is to train which costs ₹500 - ₹3,900 and takes 20h.
The fastest way to get from Varanasi to Ratangarh is to fly and train which takes 7h 59m and costs ₹3,800 - ₹17,000.
No, there is no direct bus from Varanasi to Ratangarh. However, there are services departing from Varanasi Cantt and arriving at Ratangarh via FlixBus Varanasi - Mohansarai, ISBT Kashmere Gate and Delhi. The journey, including transfers, takes approximately 24h 52m.
Yes, there is a direct train departing from Varanasi Jn and arriving at Ratangarh Jn. Services depart twice a week, and operate Monday and Friday. The journey takes approximately 20h.
The distance between Varanasi and Ratangarh is 1113 km. The road distance is 1003.5 km.
The best way to get from Varanasi to Ratangarh without a car is to train which takes 20h and costs ₹500 - ₹3,900.
The train from Varanasi Jn to Ratangarh Jn takes 20h including transfers and departs twice a week.
Varanasi to Ratangarh bus services, operated by FlixBus India, depart from FlixBus Varanasi - Mohansarai station.
Varanasi to Ratangarh train services, operated by Indian Railways, depart from Varanasi Jn station.
The best way to get from Varanasi to Ratangarh is to train which takes 20h and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs ₹1,400 - ₹4,300 and takes 24h 52m.
What companies run services between Varanasi, India and Ratangarh, India?
Indian Railways operates a train from Varanasi Jn to Ratangarh Jn twice a week. Tickets cost ₹500–3,900 and the journey takes 20h. Alternatively, you can take a bus from Varanasi Cantt to Ratangarh via FlixBus Varanasi - Mohansarai, FlixBus Delhi - Kashmere Gate, ISBT Kashmere Gate, Old Delhi Railway Station, and Delhi in around 24h 52m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Varanasi Airport to Nal Airport via Indira Gandhi International Airport
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Varanasi Airport to Nal Airport via Ahmedabad, Indira Gandhi International Airport
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Varanasi Airport to Indira Gandhi International Airport via Khajuraho
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Varanasi Airport to Hindon
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,600–14,000
Flights from Varanasi Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹5,000–14,000
Flights from Varanasi Airport to Jaipur International Airport via Kolkata
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,000–14,000
Flights from Varanasi Airport to Jaipur International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹5,000–14,000
- Website
- airindia.in
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹3,700–12,000
Flights from Varanasi Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹4,600–14,000
Flights from Varanasi Airport to Jaipur International Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Varanasi Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- ₹4,600–18,000
- Website
- spicejet.com
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ₹4,700–7,000
Flights from Varanasi Airport to Jaipur International Airport via Pune
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–20,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹3,800–12,000
Flights from Varanasi Airport to Jaipur International Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500–18,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Varanasi Jn to Ratangarh Jn
- Ave. Duration
- 20h
- Frequency
- Twice a week
- Estimated price
- ₹500–3,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–3,900
Train from Bikaner Jn to Ratangarh Jn
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from New Delhi to Ratangarh Jn
- Ave. Duration
- 4h 37m
- Frequency
- 4 times a week
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Dahar-Ka-Balaji to Ratangarh Jn
- Ave. Duration
- 4h 40m
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Varanasi - Mohansarai to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹1,100–3,900
- Website
- https://www.flixbus.in
Bus from Delhi to Ratangarh
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ₹270–400
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Express
- ₹360–400
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
More Questions & Answers
Varanasi to Ratangarh bus services, operated by FlixBus India, arrive at FlixBus Delhi - Kashmere Gate station.
Varanasi to Ratangarh train services, operated by Indian Railways, arrive at Ratangarh Jn station.
Yes, the driving distance between Varanasi to Ratangarh is 1004 km. It takes approximately 14h 26m to drive from Varanasi to Ratangarh.










