There are 5 ways to get from Badrinath to Vrindāvan by taxi, bus, train, bus (Flixbus), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus, train
best- Take the taxi from Badrinath to FlixBus Srinagar - Uttarakhandtaxi
- Take the bus from FlixBus Srinagar - Uttarakhand to FlixBus Mussoorie - Library Roadbus
- Take the train from Dehradun to Mathura Jntrain
15h 28m₹5,681–8,960Bus via Mussoorie
cheapest- Take the bus from FlixBus Badrinath to FlixBus Mussoorie - Library Roadbus
- Take the bus from Mussoorie, Uttarakhand to Noida, Uttar Pradeshbus
- Take the bus from Noida, Uttar Pradesh to Mathura, Uttar Pradeshbus
19h 44m₹1,395–4,286Bus
- Take the bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashrambus
- Take the bus from Haridwar to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Mathura, Uttar Pradeshbus
18h 13mDrive 593.7 km
- Drive from Badrinath to Vrindāvancar 593.7 km
11h 15m₹6,714–9,697Taxi
- Take the taxi from Badrinath to Vrindāvantaxi 593.7 km
11h 15m₹8,500–11,000
Badrinath to Vrindāvan by bus
Comparing Your Travel Options
The cheapest way to get from Badrinath to Vrindāvan is to bus via Mussoorie which costs ₹1,400 - ₹4,300 and takes 19h 44m.
The fastest way to get from Badrinath to Vrindāvan is to drive which takes 11h 15m and costs ₹6,500 - ₹10,000.
No, there is no direct bus from Badrinath to Vrindāvan. However, there are services departing from FlixBus Badrinath and arriving at Vrindavan, Uttar Pradesh via Haridwar, Meerut, Uttar Pradesh and Mathura, Uttar Pradesh. The journey, including transfers, takes approximately 18h 13m.
The distance between Badrinath and Vrindāvan is 825 km. The road distance is 593.7 km.
The best way to get from Badrinath to Vrindāvan without a car is to taxi and bus and train which takes 15h 28m and costs ₹5,500 - ₹9,000.
It takes approximately 15h 28m to get from Badrinath to Vrindāvan, including transfers.
Badrinath to Vrindāvan bus services, operated by FlixBus India, depart from FlixBus Badrinath station.
Badrinath to Vrindāvan bus services, operated by FlixBus India, arrive at FlixBus Haridwar - Kashyap Ashram station.
Yes, the driving distance between Badrinath to Vrindāvan is 594 km. It takes approximately 11h 15m to drive from Badrinath to Vrindāvan.
There are 979+ hotels available in Vrindāvan.
What companies run services between Badrinath, India and Vrindāvan, India?
You can take a bus from FlixBus Badrinath to Vrindavan, Uttar Pradesh via Haridwar, Meerut, Meerut, Uttar Pradesh, and Mathura, Uttar Pradesh in around 18h 13m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dehradun to Mathura Jn
- Ave. Duration
- 7h 33m
- Frequency
- Once daily
- Estimated price
- ₹260–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Srinagar - Uttarakhand to FlixBus Mussoorie - Library Road
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ₹320–800
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Haridwar - Kashyap Ashram
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₹650–2,100
- Website
- FlixBus India
Bus from FlixBus Badrinath to FlixBus Mussoorie - Library Road
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ₹550–1,700
- Website
- FlixBus India
- Ave. Duration
- 7h 43m
- Estimated price
- ₹4,100–11,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, How to get from Luton Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.









