Home/Stays/Uttar Pradesh/Mathura
Stays in Mathura
Mathura, a city in the Indian state of Uttar Pradesh, is known as the birthplace of Lord Krishna and is a major pilgrimage site for Hindus. Located on the banks of the Yamuna River, it is part of the Braj region, which includes nearby Vrindavan and Govardhan. The city has a rich history and is…
Every stay in Mathura
Recent rates first, then the best-reviewed rooms. · page 1 of 2
Search live rates in Mathura
Pick your dates — every Mathura room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Mathura
Mathura's economy is closely tied to its religious significance, with numerous temples, ashrams, and dharamshalas dotting the landscape. The city is also known for its sweets, especially pedas, and its vibrant markets. Visitors can explore the Krishna Janmabhoomi complex, which marks the birthplace of Krishna, and the Dwarkadhish Temple, a major Vaishnava shrine. The city is well-connected by road and rail, making it accessible from Delhi and other parts of India.
Accommodation options in Mathura range from budget guesthouses to luxury hotels, with many hotels located near the main temples and the railway station. The city is generally busy during major festivals like Janmashtami and Holi, when thousands of devotees visit. Mathura offers a unique blend of spirituality, history, and everyday Indian life, making it a compelling destination for travelers interested in culture and religion.
Where to stay in Mathura
Vrindavan. Vrindavan, located about 15 kilometers from Mathura, is a holy town with numerous temples and ashrams, and many hotels and guesthouses catering to pilgrims.
Mathura City Center. The area around the Mathura Junction railway station and the Krishna Janmabhoomi complex has a concentration of hotels, from budget to mid-range, convenient for temple visits.
Refinery Nagar. This area, near the Mathura Refinery, has some hotels and is quieter, though it is a bit away from the main pilgrimage sites.
Highway Areas. Along the NH-19 and Yamuna Expressway, there are several hotels and resorts that cater to travelers driving between Delhi and Agra.
Getting there and around
Mathura is well-connected by rail and road. Mathura Junction is a major railway station with trains from Delhi, Agra, and other cities. By road, it is about 150 kilometers south of Delhi via the Yamuna Expressway, and around 50 kilometers north of Agra. The nearest airport is Agra Airport, but most travelers use Delhi's Indira Gandhi International Airport. Local transport includes auto-rickshaws, cycle-rickshaws, and taxis. Vrindavan is easily accessible by local buses and autos.
When to go
The best time to visit Mathura is from October to March, when the weather is pleasant, with temperatures ranging from cool to mild. Summers (April to June) can be very hot, and the monsoon (July to September) brings humidity and rain. Major festivals like Holi and Janmashtami attract large crowds, so plan accordingly if you wish to avoid the rush or join the celebrations.
Questions, answered
What is Mathura famous for?
Mathura is famous as the birthplace of Lord Krishna and is a major Hindu pilgrimage site with numerous temples and historical significance.
How do I get to Mathura from Delhi?
You can reach Mathura from Delhi by train, which takes about 2-3 hours, or by car via the Yamuna Expressway, which takes around 3-4 hours.
What are the main attractions in Mathura?
Key attractions include the Krishna Janmabhoomi complex, Dwarkadhish Temple, Vishram Ghat, and the Government Museum.
Are there good hotels in Mathura?
Yes, Mathura has a range of hotels from budget to luxury, including properties like Hotel Shri Radha Nikunj Vrindavan and Nidhivan Sarovar Portico Vrindavan.
What is the best time to visit Mathura?
The best time is from October to March when the weather is pleasant. Festivals like Holi and Janmashtami are celebrated with great enthusiasm but attract large crowds.
Is Vrindavan far from Mathura?
Vrindavan is about 15 kilometers from Mathura and can be reached by auto-rickshaw or bus in around 30 minutes.















































