There are 9 ways to get from Navsari to Agra by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Surat to Indira Gandhi International Airport, train
best- Fly from Surat (STV) to Indira Gandhi International Airport (DEL)plane STV - DEL
- Take the train from New Delhi to Agra Cantttrain
5h 18m₹7,209–10,636Train
cheapest- Take the train from Surat to Agra Forttrain 19037 / ...
18h 44m₹588–4,506Train via Valsād
- Take the train from Valsad to Agra Cantttrain 20941
16h 30m₹611–4,730Bus via Indore
- Take the bus from Surat to Indorebus redbusIndia_A/C Sleeper
- Take the bus from Indore to Agrabus redbusIndia_A/C Sleeper
25h 46mDrive 1,004.3 km
- Drive from Navsari to Agracar 1,004.3 km
11h 47m₹9,825–14,191Fly Surat to Agra Airport
- Fly from Surat (STV) to Agra Airport (AGR)plane STV - AGR
15h 14m₹22,174–41,396Fly Surat to Jaipur International Airport, train
- Fly from Surat (STV) to Jaipur International Airport (JAI)plane STV - JAI
- Take the train from Gandhinagar Jpr to Idgah Agra Jntrain
8h 10m₹6,719–17,726Train to Civil Airport Harni, fly to Indira Gandhi International Airport, train
- Take the train from Navsari to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Indira Gandhi International Airport (DEL)plane BDQ - DEL
- Take the train from New Delhi to Agra Cantttrain
8h 41m₹6,520–12,402Bus
- Take the bus from Surat to Kishangarhbus redbusIndia_A/C Sleeper
- Take the bus from Kishangarh to Agrabus redbusIndia_NON AC Seater/ Sleeper / ...
26h 17m
Navsari to Agra by train
Comparing Your Travel Options
The cheapest way to get from Navsari to Agra is to train which costs ₹550 - ₹4,600 and takes 18h 44m.
The fastest way to get from Navsari to Agra is to fly and train which takes 5h 18m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Navsari to Agra. However, there are services departing from Navsari and arriving at Agra via Surat and Indore. The journey, including transfers, takes approximately 25h 46m.
No, there is no direct train from Navsari to Agra. However, there are services departing from Navsari and arriving at Agra Cantt via Valsad. The journey, including transfers, takes approximately 16h 30m.
The distance between Navsari and Agra is 1188 km. The road distance is 1004.3 km.
The best way to get from Navsari to Agra without a car is to train via Valsād which takes 16h 30m and costs ₹600 - ₹4,800.
It takes approximately 5h 18m to get from Navsari to Agra, including transfers.
Navsari to Agra bus services, operated by Jay Khodiyar Bus Service Pvt Ltd, depart from Surat station.
Navsari to Agra train services, operated by Indian Railways, depart from Valsad station.
The best way to get from Navsari to Agra is to train via Valsād which takes 16h 30m and costs ₹600 - ₹4,800. Alternatively, you can bus via Indore, which costs and takes 25h 46m, you could also fly, which costs ₹22,000 - ₹42,000 and takes 15h 14m.
What companies run services between Navsari, India and Agra, India?
Indian Railways operates a train from Valsad to Agra Cantt twice a week. Tickets cost ₹490–3,800 and the journey takes 15h 5m. Alternatively, you can take a bus from Navsari to Agra via Surat and Indore in around 25h 46m.
- Website
- goindigo.in
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Surat to Agra Airport via Bengaluru
- Ave. Duration
- 16h 27m
- When
- Every day
- Estimated price
- ₹21,000–40,000
Flights from Surat to Agra Airport via Indira Gandhi International Airport, Bengaluru
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- ₹31,000–43,000
Flights from Surat to Agra Airport via Jaipur International Airport, Bengaluru
- Ave. Duration
- 21h 25m
- When
- Every day
- Estimated price
- ₹28,000–42,000
Flights from Surat to Agra Airport via Goa, Bengaluru
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- ₹22,000–40,000
Flights from Surat to Agra Airport via Madras, Bengaluru
- Ave. Duration
- 24h 50m
- When
- Wednesday and Sunday
- Estimated price
- ₹24,000–41,000
Flights from Surat to Agra Airport via Hyderabad, Bengaluru
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- ₹22,000–40,000
Flights from Surat to Jaipur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Surat to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- ₹5,500–15,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ₹6,000–9,000
- Website
- airindia.in
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹6,500–8,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹6,500–13,000
- Website
- airindiaexpress.in
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi 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)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Valsad to Agra Cantt
- Ave. Duration
- 15h 5m
- Frequency
- Twice a week
- Estimated price
- ₹490–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Gandhinagar Jpr to Idgah Agra Jn
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Navsari to Vadodara Jn
- Ave. Duration
- 3h 3m
- Frequency
- Hourly
- 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 New Delhi 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)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Surat to Agra Fort
- Ave. Duration
- 16h 56m
- Frequency
- Once daily
- Estimated price
- ₹470–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Surat to Indore
- Ave. Duration
- 10h 30m
- Frequency
- Hourly
- Website
- Jay Khodiyar Bus Service
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Surat to Indore
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
Bus from Surat to Kishangarh
- Ave. Duration
- 17h 50m
- Frequency
- 4 times a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
Bus from Kishangarh to Agra
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- Prince Travels and Cargo
Bus from Surat to Indore
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Schedules at
- Prince Travels and Cargo
- Website
- Tapti Ganga Travels
Bus from Surat to Indore
- Ave. Duration
- 10h 54m
- Frequency
- Twice daily
- Schedules at
- Tapti Ganga Travels
- Phone
- +91 28135 05331
- [email protected]
- Website
- J K Indani Travels
Bus from Surat to Indore
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- J K Indani Travels
- Website
- Sanskar Travels
Bus from Surat to Indore
- Ave. Duration
- 10h 34m
- Frequency
- Once daily
- Schedules at
- Sanskar Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Surat to Indore
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Surat to Indore
- Ave. Duration
- 10h
- Frequency
- Once a week
- Website
- MR Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Website
- MR Travels
- Phone
- +91 81560 08270
- [email protected]
- Website
- Sai Darshan Travels®
Bus from Surat to Indore
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Website
- Sai Darshan Travels®
- Phone
- +91 80463 33629
- [email protected]
- Website
- Balaji Bus Services
Bus from Indore to Agra
- Ave. Duration
- 13h 5m
- Frequency
- Every 4 hours
- Schedules at
- Balaji Bus Services
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Indore to Agra
- Ave. Duration
- 12h 5m
- Frequency
- 4 times a day
- Schedules at
- Safar Express Tour
Bus from Surat to Kishangarh
- Ave. Duration
- 15h 45m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Kamla Travels
Bus from Indore to Agra
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Schedules at
- Kamla Travels
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Indore to Agra
- Ave. Duration
- 14h 35m
- Frequency
- 4 times a week
- Schedules at
- Sanjay Travels
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Surat to Kishangarh
- Ave. Duration
- 17h 15m
- Frequency
- Hourly
- Website
- Shri Krishna Travels
- Phone
- +91 92276 49600
- Website
- Sai Arpan Travels
Bus from Surat to Kishangarh
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Website
- Sai Arpan Travels
- Website
- Modi Travels
Bus from Surat to Kishangarh
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Schedules at
- Modi Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Surat to Kishangarh
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- ₹1,100–3,200
- Website
- Shymoli Paribahan
- Website
- Shreeji Travel Agency
Bus from Surat to Kishangarh
- Ave. Duration
- 18h
- Frequency
- 6 times a week
- Schedules at
- Shreeji Travel Agency
- Website
- Poonam New Kothari Travels
Bus from Surat to Kishangarh
- Ave. Duration
- 17h
- Frequency
- 4 times a week
- Schedules at
- Poonam New Kothari Travels
- Website
- Kalyani Travels
Bus from Surat to Kishangarh
- Ave. Duration
- 13h 15m
- Frequency
- 3 times a week
- Schedules at
- Kalyani Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Website
- Jain Travels
- Phone
- +91 86909 00891
- [email protected]
- Website
- Jai Bajrang Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Schedules at
- Jai Bajrang Travels
- Phone
- +91 98292 33444
- Website
- Amit Bus
Bus from Kishangarh to Agra
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Website
- Amit Bus
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Kishangarh to Agra
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Choudhary travels and cargo
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 7h 59m
- Frequency
- 3 times a day
- Website
- Anshi Raj Shree Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Schedules at
- Vikas Travels
- Website
- Radhika Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Radhika Travels
- Phone
- +91 99296 11119
- [email protected]
- Website
- Jakhar Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Website
- Jakhar Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Sonu Travel
Bus from Kishangarh to Agra
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Website
- Sonu Travel
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Kishangarh to Agra
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
- Website
- Kalpana Travels Pvt. Ltd.
Bus from Kishangarh to Agra
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- Kalpana Travels Pvt. Ltd.
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
Booking & Getting There
Navsari to Agra bus services, operated by Jay Khodiyar Bus Service Pvt Ltd, arrive at Indore station.
Navsari to Agra train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Navsari to Agra is 1004 km. It takes approximately 11h 47m to drive from Navsari to Agra.
Book your Navsari to Agra bus tickets online with Omio and 12go.asia.
There are 412+ hotels available in Agra.








































