There are 5 ways to get from Sonauli to Agra by taxi, 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.
Taxi, fly, train
best- Take the taxi from Sonauli to Lok Nayak Jayaprakash Airport (PAT)taxi
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Indira Gandhi International Airport (DEL)plane PAT - DEL
- Take the train from New Delhi to Agra Cantttrain
6h 5m₹8,359–15,405Train
cheapest- Take the train from Chhapra to Agra Forttrain 15269
16h 31m₹1,128–3,872Train, bus
- Take the train from Masrakh to Gorakhpurtrain 15114 / ...
- Take the bus from Gorakhpur to Agra, Uttar Pradeshbus Gorakhpur
15h 57mDrive 771.9 km
- Drive from Sonauli to Agracar 771.9 km
9h 9m₹8,702–12,570Taxi, bus
- Take the taxi from Sonauli to Patnataxi
- Take the bus from Patna to Agra, Uttar Pradeshbus Patna
16h 30m
Lok Nayak Jayaprakash Airport (PAT) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Sonauli to Agra is to train which costs ₹1,100 - ₹3,900 and takes 16h 31m.
The fastest way to get from Sonauli to Agra is to taxi and fly and train which takes 6h 5m and costs ₹8,000 - ₹16,000.
No, there is no direct train from Sonauli to Agra. However, there are services departing from Chhapra and arriving at Agra Fort via . The journey, including transfers, takes approximately 16h 31m.
The distance between Sonauli and Agra is 1153 km. The road distance is 771.9 km.
The best way to get from Sonauli to Agra without a car is to train and bus which takes 15h 57m and costs .
It takes approximately 6h 5m to get from Sonauli to Agra, including transfers.
Sonauli to Agra train services, operated by Indian Railways, depart from Chhapra station.
Sonauli to Agra train services, operated by Indian Railways, arrive at Agra Fort station.
Yes, the driving distance between Sonauli to Agra is 772 km. It takes approximately 9h 9m to drive from Sonauli to Agra.
There are 430+ hotels available in Agra.
What companies run services between Sonauli, State of Bihar, India and Agra, India?
Indian Railways operates a train from Chhapra to Agra Fort once a week. Tickets cost ₹390–3,000 and the journey takes 15h 55m.
- Website
- goindigo.in
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- ₹6,500–12,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport via Ranchi
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–12,000
- Website
- airindia.in
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- airindiaexpress.in
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- spicejet.com
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,500–12,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
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Masrakh to Gorakhpur
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Chhapra to Agra Fort
- Ave. Duration
- 15h 55m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
- Ave. Duration
- 1h 30m
- Estimated price
- ₹1,600–2,000
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






