Gopalpur
Gopalpur
Mathura
Mathura
Train

Gopalpur to Mathura

Updated: 28 May 2026

The journey from Gopalpur to Mathura covers approximately 1450 km. The most practical way is to travel from Gopalpur to Berhampur and then take a train to Mathura. The journey takes about 24 to 28 hours by train. Mathura is a sacred city and the birthplace of Lord Krishna.

Total Distance: 1450 km driving distance, 1150 km straight-line air distance.
Fastest Way
Flight from Bhubaneswar to Delhi, then train/cab to Mathura.
Cheapest Way
Train (Sleeper class).
Compare Gopalpur to Mathura Routes
Train
Connecting
Duration
26 hours
Avg Price
1500-4000 INR
Operator
Indian Railways
Route
Berhampur - Mathura Junction

Book tickets well in advance.

Travel Tips
  • Train Booking
    Use the IRCTC website.
  • Weather
    Mathura gets very hot in summer.
  • Guide
    Hire local guides.
  • Food
    Try the famous Pedas.
  • Connectivity
    Good mobile coverage.
Safety Tips
  • Scams
    Be wary of touts near temples.
  • Night Travel
    Avoid late-night travel.
  • Valuables
    Keep secure.
  • Emergency
    Keep contacts saved.
People Also Ask
  • Is Mathura safe?
    Yes, in tourist areas.
  • How long is the trip?
    About 26 hours by train.
  • Are there hotels?
    Many options available.
  • Is it a tourist spot?
    Yes, religious tourism.
  • Best way to travel?
    Train or flight.
Quick Info
  • From Gopalpur, Odisha, India
  • To Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Mathura
1
Krishna Janmabhoomi
Visit the birthplace of Lord Krishna.
2
Banke Bihari Temple
A famous temple in nearby Vrindavan.
3
Yamuna Ghats
Experience the evening aarti.
4
Local Markets
Shop for religious artifacts.
Tags
Gopalpur to Mathura Mathura travel train to Mathura long distance travel Odisha to UP Mathura tourism travel guide India