There are 6 ways to get from Tāj Mahal to Surat by train, bus, 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 Agra Fort to Surattrain 19038 / ...
18h 45m₹485–3,618Bus
- Take the bus from Agra to Jaipurbus
- Take the bus from Jaipur to Kishangarhbus
- Take the bus from Kishangarh to Suratbus
24h 41mDrive 982.3 km
- Drive from Tāj Mahal to Suratcar 982.3 km
11h 29m₹11,022–15,920Fly Agra Airport to Surat
- Fly from Agra Airport (AGR) to Surat (STV)plane AGR - STV
18h 13m₹16,568–30,685Train to Indira Gandhi International Airport, fly to Surat
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
6h 14m₹6,731–10,586Train to Indira Gandhi International Airport, fly to Civil Airport Harni, train
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the train from Vadodara Jn to Surattrain
7h 21m₹6,671–12,036
Agra Airport (AGR) to Surat (STV) flights
Comparing Your Travel Options
The cheapest way to get from Tāj Mahal to Surat is to train which costs ₹480 - ₹3,700 and takes 18h 45m.
The fastest way to get from Tāj Mahal to Surat is to train and fly which takes 6h 14m and costs ₹6,500 - ₹11,000.
No, there is no direct bus from Tāj Mahal to Surat. However, there are services departing from Agra and arriving at Surat via Jaipur and Kishangarh. The journey, including transfers, takes approximately 24h 41m.
No, there is no direct train from Tāj Mahal to Surat. However, there are services departing from Fatehabad Road and arriving at Surat via Agra Fort. The journey, including transfers, takes approximately 18h 45m.
The distance between Tāj Mahal and Surat is 997 km. The road distance is 982.3 km.
The best way to get from Tāj Mahal to Surat without a car is to train which takes 18h 45m and costs ₹480 - ₹3,700.
It takes approximately 18h 45m to get from Tāj Mahal to Surat, including transfers.
Tāj Mahal to Surat bus services, operated by RSRTC, depart from Agra station.
Tāj Mahal to Surat train services, operated by Indian Railways, depart from Agra Fort station.
The best way to get from Tāj Mahal to Surat is to train which takes 18h 45m and costs ₹480 - ₹3,700. Alternatively, you can bus, which costs and takes 24h 41m, you could also fly, which costs ₹16,000 - ₹31,000 and takes 18h 13m.
What companies run services between Tāj Mahal, India and Surat, India?
Indian Railways operates a train from Agra Fort to Surat once daily. Tickets cost ₹470–3,600 and the journey takes 17h 11m. Alternatively, you can take a vehicle from Tāj Mahal to Surat via Agra Fort, Mankameshwar, Agra, Jaipur, Jaipur, and Kishangarh in around 24h 41m.
- Website
- goindigo.in
Flights from Agra Airport to Surat via Bengaluru
- Ave. Duration
- 18h 15m
- When
- Saturday
- Estimated price
- ₹16,000–30,000
Flights from Agra Airport to Surat via Bengaluru, Hyderabad
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- ₹17,000–30,000
Flights from Agra Airport to Surat via Bengaluru, Madras
- Ave. Duration
- 25h 40m
- When
- Monday and Friday
- Estimated price
- ₹18,000–30,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–8,500
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Fort to Surat
- Ave. Duration
- 17h 11m
- 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
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- 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 Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- 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 Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Agra to Jaipur
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–550
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹260–320
- Express
- ₹220–280
- AC Sleeper
- ₹430–550
- Website
- H.R.Lol Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Schedules at
- H.R.Lol Travels
- Website
- Mahaveer Travels®
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- Mahaveer Travels®
- Website
- Shri L.D Ramawat Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Schedules at
- Shri L.D Ramawat Travels
- Website
- Sagwan Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Schedules at
- Sagwan Travels
- Phone
- +91 83060 10034
- [email protected]
- Website
- New Shree Mahaveer Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Schedules at
- New Shree Mahaveer Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Website
- NeuGo
- Website
- Jai Ambay Travelling Agency
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Schedules at
- Jai Ambay Travelling Agency
- Website
- Swagat Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Schedules at
- Swagat Travels
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Website
- MR Travels
Bus from Kishangarh to Surat
- Ave. Duration
- 17h 30m
- Frequency
- 4 times a week
- Website
- MR Travels
- Website
- Shiv Shankar Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- Shiv Shankar Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Vikas Travels
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Shri Ganesh Travels
- Website
- Shri Krishna Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Website
- Shri Krishna Travels
- Website
- Saran Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- Saran Travels
- Website
- Gayatri Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Gayatri Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a week
- Website
- Jain Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Dashmesh Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a week
- Schedules at
- Dashmesh Travels
- Website
- Rathi Travels Business Class
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Rathi Travels Business Class
- Website
- PAL BUS(Patel Travels®)
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Schedules at
- PAL BUS(Patel Travels®)
- Website
- New Bg Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- New Bg Travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Schedules at
- Shree Balaji Tour and Travel
- Website
- Kalyani Travels
Bus from Jaipur to Kishangarh
- Ave. Duration
- 1h 35m
- Frequency
- Once a week
- Schedules at
- Kalyani Travels
Bus from Kishangarh to Surat
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Kalyani Travels
- Website
- Modi Travels
Bus from Kishangarh to Surat
- Ave. Duration
- 15h 15m
- Frequency
- 5 times a day
- Schedules at
- Modi Travels
- Phone
- +91 98986 72396
- Website
- SR Travels
Bus from Kishangarh to Surat
- Ave. Duration
- 16h
- Frequency
- Every 4 hours
- Website
- SR Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Kishangarh to Surat
- Ave. Duration
- 17h
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Skyride Bus Service
Bus from Kishangarh to Surat
- Ave. Duration
- 16h 5m
- Frequency
- Twice a week
- Schedules at
- Skyride Bus Service
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
Tāj Mahal to Surat bus services, operated by RSRTC, arrive at Jaipur station.
Tāj Mahal to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Tāj Mahal to Surat is 982 km. It takes approximately 11h 29m to drive from Tāj Mahal to Surat.
There are 223+ hotels available in Surat.
























