Mathura
Mathura
Train

Rajayyapeta to Mathura

Updated: 28 May 2026

The journey from Rajayyapeta to Mathura is about 1650 km. You must reach Visakhapatnam to catch a train to Mathura. The route passes through several states. Travel time is approximately 30 to 34 hours by train.

Total Distance: 1650 km by road, 1350 km by air.
Fastest Way
Flight from Visakhapatnam to Delhi then train to Mathura.
Cheapest Way
Sleeper class train is the most economical.
Compare Rajayyapeta to Mathura Routes
Train
Connecting
Duration
32 hours
Avg Price
1600-5000 INR
Operator
Mathura Express
Route
Visakhapatnam to Mathura Junction

Book tickets in advance.

Travel Tips
  • Food
    Try the local sweets.
  • Transport
    Auto-rickshaws are available.
  • Weather
    Carry light cotton clothes.
  • Shopping
    Buy religious items.
  • 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 Mathura safe?
    Yes, it is a safe city.
  • What is famous here?
    Krishna temples.
  • 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 Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Mathura
1
Krishna Janmabhoomi
The birthplace of Krishna.
2
Dwarkadhish Temple
A famous temple.
3
Vrindavan
A nearby holy town.
4
Banke Bihari Temple
A popular temple in Vrindavan.
Tags
Rajayyapeta to Mathura Visakhapatnam to Mathura train travel to Mathura Andhra to Mathura train route to Mathura Mathura travel guide distance Rajayyapeta to Mathura birthplace of Krishna