There are 8 ways to get from Ujjain to Govardhan by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ujjain Jn to Bharatpur Jntrain 12415 / ...
9h 5m₹818–3,050Bus
- Take the bus from Ujjain, Madhya Pradesh to Agra, Uttar Pradeshbus Ujjain, Madhya Pradesh - Agra, Uttar Pradesh
- Take the bus from Agra, Uttar Pradesh to Mathura, Uttar Pradeshbus Agra, Uttar Pradesh - Mathura, Uttar Pradesh
12h 50mDrive 602.8 km
- Drive from Ujjain to Govardhancar 602.8 km
6h 29m₹6,847–9,889Taxi
- Take the taxi from Ujjain to Govardhantaxi 602.8 km
6h 29m₹9,000–12,000Train to Indore, fly to Indira Gandhi International Airport, train
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Indira Gandhi International Airport (DEL)plane IDR - DEL
- Take the train from New Delhi to Mathura Jntrain
9h 53m₹6,593–11,505Bus via Gwalior
- Take the bus from Ujjain, Madhya Pradesh to Gwalior, Madhya Pradeshbus Ujjain, Madhya Pradesh - Gwalior, Madhya Pradesh
- Take the bus from Gwalior, Madhya Pradesh to Mathura, Uttar Pradeshbus Gwalior, Madhya Pradesh - Mathura, Uttar Pradesh
13h 12mTrain to Raja Bhoj International Airport, fly to Indira Gandhi International Airport, train
- Take the train from Ujjain Jn to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Indira Gandhi International Airport (DEL)plane BHO - DEL
- Take the train from New Delhi to Mathura Jntrain
9h 25m₹5,605–12,729Train to Indore, fly to Jaipur International Airport, train
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Jaipur International Airport (JAI)plane IDR - JAI
- Take the train from Gandhinagar Jpr to Goverdhantrain
12h 18m₹6,013–14,795
Indore (IDR) to Indira Gandhi International Airport (DEL) flights
Comparing Your Travel Options
The cheapest way to get from Ujjain to Govardhan is to train which costs ₹800 - ₹3,100 and takes 9h 5m.
The fastest way to get from Ujjain to Govardhan is to drive which takes 6h 29m and costs ₹6,500 - ₹10,000.
No, there is no direct bus from Ujjain to Govardhan. However, there are services departing from Ujjain, Madhya Pradesh and arriving at Mathura, Uttar Pradesh via Agra, Uttar Pradesh. The journey, including transfers, takes approximately 12h 50m.
No, there is no direct train from Ujjain to Govardhan. However, there are services departing from Ujjain Jn and arriving at Bharatpur Jn via . The journey, including transfers, takes approximately 9h 5m.
The distance between Ujjain and Govardhan is 603 km. The road distance is 602.8 km.
The best way to get from Ujjain to Govardhan without a car is to train which takes 9h 5m and costs ₹800 - ₹3,100.
It takes approximately 9h 5m to get from Ujjain to Govardhan, including transfers.
Ujjain to Govardhan bus services, operated by Balaji Bus Services, depart from Ujjain, Madhya Pradesh station.
Ujjain to Govardhan train services, operated by Indian Railways, depart from Ujjain Jn station.
The best way to get from Ujjain to Govardhan is to train which takes 9h 5m and costs ₹800 - ₹3,100. Alternatively, you can bus, which costs and takes 12h 50m.
What companies run services between Ujjain, India and Govardhan, Uttar Pradesh, India?
Indian Railways operates a train from Ujjain Jn to Bharatpur Jn once daily. Tickets cost ₹310–2,400 and the journey takes 8h 28m. Alternatively, you can take a bus from Ujjain, Madhya Pradesh to Govardhan via Agra, Uttar Pradesh and Mathura, Uttar Pradesh in around 12h 50m.
- Website
- goindigo.in
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indore to Indira Gandhi International Airport via Jaipur International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indore to Indira Gandhi International Airport via Nagpur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ₹4,800–7,000
Flights from Indore to Jaipur International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Indore to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹5,500–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Bharatpur Jn
- Ave. Duration
- 8h 28m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Ujjain Jn to Sant Hirdaram Nagar
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gandhinagar Jpr to Goverdhan
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
- Phone
- +91 80463 33629
- [email protected]
- Website
- Balaji Bus Services
Bus from Ujjain, Madhya Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 11h 25m
- Frequency
- Hourly
- Schedules at
- Balaji Bus Services
- Ave. Duration
- 6h 29m
- Estimated price
- ₹9,000–12,000
Chajju Taxi
- Phone
- +91 95 22 22 22 08
- Website
- chajjutaxi.com
Mahakal Taxi
- Phone
- +91 99 77 79 42 30
- Website
- mahakaltaxi.com
Ujjain Taxi
- Phone
- +91 99 93 32 38 81
- Website
- ujjaintaxi.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Ujjain to Govardhan bus services, operated by Balaji Bus Services, arrive at Agra, Uttar Pradesh station.
Ujjain to Govardhan train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Ujjain to Govardhan is 603 km. It takes approximately 6h 29m to drive from Ujjain to Govardhan.
There are 388+ hotels available in Govardhan.






