Agra
Agra
Train

Rajayyapeta to Agra

Updated: 28 May 2026

The journey from Rajayyapeta to Agra is about 1600 km. You must reach Visakhapatnam to catch a train to Agra. The route passes through several states. Travel time is approximately 28 to 32 hours by train.

Total Distance: 1600 km by road, 1300 km by air.
Fastest Way
Flight from Visakhapatnam to Delhi then train to Agra.
Cheapest Way
Sleeper class train is the most economical.
Compare Rajayyapeta to Agra Routes
Train
Connecting
Duration
30 hours
Avg Price
1500-4800 INR
Operator
Agra Express
Route
Visakhapatnam to Agra Cantonment

Book tickets in advance.

Travel Tips
  • Food
    Try the local Petha.
  • Transport
    Auto-rickshaws are available.
  • Weather
    Carry light cotton clothes.
  • Shopping
    Buy local handicrafts.
  • Connectivity
    Well-connected by rail.
Safety Tips
  • Crowds
    Stay alert in busy areas.
  • Transport
    Use official transport services.
  • Emergency
    Keep emergency numbers saved.
  • Valuables
    Keep your belongings secure.
People Also Ask
  • Is Agra safe?
    Yes, it is a safe city.
  • What is famous here?
    Taj Mahal.
  • Are there trains?
    Yes, from Visakhapatnam.
  • Best time to visit?
    Winter months.
  • Is it a tourist city?
    Yes, it has many cultural sites.
Quick Info
  • From Rajayyapeta, Andhra Pradesh, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Agra
1
Taj Mahal
The iconic monument of love.
2
Agra Fort
A historic fort complex.
3
Fatehpur Sikri
A historic city nearby.
4
Itmad-ud-Daulah
A beautiful tomb.
Tags
Rajayyapeta to Agra Visakhapatnam to Agra train travel to Agra Andhra to Agra train route to Agra Agra travel guide distance Rajayyapeta to Agra Taj Mahal Agra