There are 6 ways to get from Roorkee to Fatehpur Sīkri by train, bus, car, 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.
Train via Delhi
best- Take the train from Roorkee to Hazrat Nizamuddintrain 12172 / ...
- Take the train from Hazrat Nizamuddin to Agra Cantttrain 22222 / ...
7h 27m₹464–3,751Train
cheapest- Take the train from Roorkee to Agra Cantttrain 12172 / ...
8h 35m₹364–2,870Bus via Meerut
- Take the bus from Roorkie to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Collectorate to Fatehpur Sikhribus
9h 44mDrive 359.7 km
- Drive from Roorkee to Fatehpur Sīkricar 359.7 km
4h 58m₹4,062–5,867Taxi
- Take the taxi from Roorkee to Fatehpur Sīkritaxi 359.7 km
4h 58m₹7,500–9,500Bus
- Take the bus from Roorkee to Agra ISBTbus
- Take the bus from Agra ISBT to Fatehpur Sikribus
10h 42m₹590–1,342
Roorkee to Fatehpur Sīkri by train
Questions & Answers
The cheapest way to get from Roorkee to Fatehpur Sīkri is to bus which costs ₹550 - ₹1,400 and takes 10h 42m.
The fastest way to get from Roorkee to Fatehpur Sīkri is to drive which takes 4h 58m and costs ₹4,000 - ₹6,000.
No, there is no direct bus from Roorkee to Fatehpur Sīkri. However, there are services departing from Roorkie and arriving at Fatehpur Sikhri via Meerut, Uttar Pradesh and Collectorate. The journey, including transfers, takes approximately 9h 44m.
No, there is no direct train from Roorkee to Fatehpur Sīkri. However, there are services departing from Roorkee and arriving at Fatehpur Sikri via Hazrat Nizamuddin and Agra Cantt. The journey, including transfers, takes approximately 7h 27m.
The distance between Roorkee and Fatehpur Sīkri is 432 km. The road distance is 359.7 km.
The best way to get from Roorkee to Fatehpur Sīkri without a car is to train via Delhi which takes 7h 27m and costs ₹460 - ₹3,800.
It takes approximately 7h 27m to get from Roorkee to Fatehpur Sīkri, including transfers.
Roorkee to Fatehpur Sīkri bus services, operated by Laxmi Holidays, depart from Roorkie station.
Roorkee to Fatehpur Sīkri train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Fatehpur Sīkri is to train via Delhi which takes 7h 27m and costs ₹460 - ₹3,800. Alternatively, you can bus via Meerut, which costs and takes 9h 44m.
What companies run services between Roorkee, India and Fatehpur Sīkri, India?
You can take a train from Roorkee to Fatehpur Sikri via Hazrat Nizamuddin and Agra Cantt in around 7h 27m. Alternatively, you can take a bus from Roorkie to Fatehpur Sikhri via Meerut, Meerut, Uttar Pradesh, Agra, Uttar Pradesh, and Collectorate in around 9h 44m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to Hazrat Nizamuddin
- Ave. Duration
- 3h 32m
- Frequency
- 4 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Hazrat Nizamuddin to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Roorkee to Agra Cantt
- Ave. Duration
- 6h 57m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Roorkie to Meerut
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Website
- SKT Radhika Travels
Bus from Meerut, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Schedules at
- SKT Radhika Travels
- Phone
- +91 7906178628
- [email protected]
- Website
- uputd.gov.in
Bus from Collectorate to Fatehpur Sikhri
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- ₹45–60
- Schedules at
- uputd.gov.in
- Non AC
- ₹45–60
- Electric AC
- ₹50–60
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Roorkee to Agra ISBT
- Ave. Duration
- 9h 40m
- Frequency
- 3 times a day
- Estimated price
- ₹490–1,100
- Website
- UPSRTC
- Ordinary
- ₹490–1,100
- AC
- ₹600–900
Bus from Agra ISBT to Fatehpur Sikri
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹95–260
- Website
- UPSRTC
- Ordinary
- ₹95–120
- AC
- ₹180–260
- Ave. Duration
- 4h 58m
- Estimated price
- ₹7,500–9,500
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
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
Roorkee to Fatehpur Sīkri bus services, operated by Laxmi Holidays, arrive at Meerut station.
Roorkee to Fatehpur Sīkri train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Roorkee to Fatehpur Sīkri is 360 km. It takes approximately 4h 58m to drive from Roorkee to Fatehpur Sīkri.
There are 31+ hotels available in Fatehpur Sīkri.













