Sonipat
Sonipat
Mathura
Mathura
Bus

Sonipat to Mathura

Updated: 20 May 2026

The journey from Sonipat to Mathura is approximately 190 km via the Yamuna Expressway. It takes about 3.5 hours by road. The route passes through Delhi and Noida. Buses and trains are available. Mathura is a holy city, the birthplace of Lord Krishna.

Total Distance: 190 km by road, 170 km straight-line.
Fastest Way
Private car via Yamuna Expressway in 3.5 hours.
Cheapest Way
UPSRTC bus at 400 INR.
Compare Sonipat to Mathura Routes
Bus
Direct
Duration
4 hours
Avg Price
400-600 INR
Operator
UPSRTC
Route
Sonipat to Mathura via Yamuna Expressway.

Buses are frequent from the main bus stand.

Travel Tips
  • Plan Ahead
    Check bus schedules in advance.
  • Carry Snacks
    Carry food for the journey.
  • Stay Hydrated
    Drink plenty of water.
  • Use GPS
    Keep your phone charged for navigation.
  • Book Early
    If traveling by train, book well in advance.
Safety Tips
  • Secure Belongings
    Keep your valuables safe.
  • Highway Caution
    Be alert on the highway.
  • Emergency Numbers
    Keep local emergency numbers saved.
  • Daytime Travel
    Prefer traveling during the day.
People Also Ask
  • Is Mathura worth visiting?
    Yes, it is a holy city.
  • How long is the bus ride?
    It takes about 4 hours.
  • Are there trains to Mathura?
    Yes, there are rail connections.
  • Is the road good?
    Yes, the highway is well-maintained.
  • What is the best way to travel?
    Bus is the most convenient option.
Quick Info
  • From Sonipat, Haryana, India
  • To Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for comfortable travel.

Things to Do in Mathura
1
Krishna Janmabhoomi Temple
The birthplace of Lord Krishna.
2
Dwarkadhish Temple
A famous temple.
3
Vrindavan
A nearby holy town.
4
Local Markets
Explore the vibrant local markets.
Tags
Sonipat to Mathura bus Sonipat to Mathura distance Yamuna Expressway route Mathura travel guide UP road travel Sonipat to Mathura train Mathura bus stand best way to reach Mathura