Mathura
Mathura
Train

Bardoli to Mathura

Updated: 21 May 2026

Mathura is a holy city in Uttar Pradesh. From Bardoli, travel to Surat and take a train to Mathura. The journey takes about 16-20 hours. It is a well-connected city in Uttar Pradesh.

Total Distance: 1050 km by road, 900 km air distance.
Fastest Way
Flight from Surat to Delhi, then 2-hour train to Mathura.
Cheapest Way
Sleeper class train from Surat to Mathura.
Compare Bardoli to Mathura Routes
Train
Connecting via Surat
Duration
18 hours
Avg Price
850 - 3400 INR
Operator
Mathura Express
Route
Surat to Mathura Junction

Trains are well-connected.

Travel Tips
  • Transport
    Use auto-rickshaws for local travel.
  • Food
    Try the local Peda.
  • Weather
    It is hot; carry light clothes.
  • Language
    Hindi is the main language.
  • Booking
    Book train tickets well in advance.
Safety Tips
  • Sun
    Use sunscreen.
  • Water
    Drink only bottled water.
  • Scams
    Be wary of touts.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • How to reach Mathura from Bardoli?
    Train from Surat to Mathura.
  • Is Mathura safe for tourists?
    Yes, it is a safe city.
  • What is the distance from Bardoli to Mathura?
    Approximately 1050 km.
  • Are there direct flights to Mathura?
    Delhi is the nearest airport.
  • What is the best time to visit Mathura?
    Winter months are best.
Quick Info
  • From Bardoli, Gujarat, India
  • To Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Mathura
1
Krishna Janmabhoomi Temple
A famous temple.
2
Dwarkadhish Temple
A beautiful temple.
3
Vishram Ghat
A beautiful ghat.
4
Govardhan Hill
A holy hill.
Tags
Bardoli to Mathura Surat to Mathura train travel to Mathura from Gujarat Mathura trip guide Bardoli to Uttar Pradesh trains to Mathura Mathura travel how to reach Mathura