Skip to content
All articles
Agra12 min read

Bharatpur bird sanctuary from Agra: a day at Keoladeo, with Fatehpur Sikri on the way

Keoladeo National Park, the old Bharatpur bird sanctuary, is about an hour west of Agra on the Jaipur road, with Fatehpur Sikri twenty kilometres short of it. Here is the day done properly: the road, the trains and buses, the 2026 tickets, how you get round inside, the months that matter, and two timed plans that end at a lunch table in Agra.

A painted stork with a long yellow bill standing under a tree beside a green wetland at Keoladeo National Park, Bharatpur

Photo: Giles Laurent · Wikimedia Commons · CC BY-SA 4.0

Getting to the Bharatpur bird sanctuary from Agra is straightforward: Keoladeo National Park is about 55 to 60 km west on NH-21, the Jaipur road, an hour to an hour and a half each way by car. Entry is ₹175 for Indian visitors and ₹1,056 for foreign visitors from April 2026, the season is October to March, and the best of it is the first hours after sunrise. Fatehpur Sikri is 20 km short of the park on the same road, and on the way back Shahganj is the first part of Agra you reach, where Altitude Rooftop Lounge serves lunch from 1:00 PM, about 1 hour 5 minutes from the park gate.

Keoladeo was once a duck-shooting reserve of the Maharajas of Bharatpur. It is now a national park and, since 1985, a UNESCO World Heritage Site, where some 375 bird species have been recorded on just 2,873 hectares of wetland, grassland and woodland. In Bharatpur it is usually just called Ghana.

Agra to Bharatpur: the distance and the drive

It is one road. From Shahganj, on Agra’s west side, NH-21 runs out past Kiraoli and Fatehpur Sikri, crosses into Rajasthan and reaches Bharatpur, and the park is on the south-eastern edge of the town.

  • From Shahganj, west Agra: about 54 km to the park gate, about 1 hour 5 minutes.
  • From the Taj Mahal and its hotels: about 57 to 60 km; allow 1¼ to 1½ hours.
  • From Fatehpur Sikri: about 20 km, 20 to 30 minutes.
  • From Bharatpur station and bus stand: about 5.5 km and 4.3 km to the park, a short auto-rickshaw ride.

A car and driver for the day is the easy way; book it the night before. Agree one price with waiting time, tolls and parking in it, and say at the start that you are crossing into Rajasthan, because it changes the quote. A car with an all-India tourist permit needs no separate state permit; if yours has none, ask who pays for crossing.

From late December into January, dense fog can sit on the highway at dawn. On those mornings, leave a little later and let the driver take it slowly.

Agra to Bharatpur by train or bus

One train leaves at exactly the right hour: the 12195 Agra Fort–Ajmer Intercity, daily from Agra Fort at 6:00 AM and Idgah at 6:14, reaching Bharatpur Junction, 54 km on, at 6:55. Take an auto from the station to the gate. Three daily trains suit the way back, as timetabled in October 2026:

  • 11:10 AM, 22987 Ajmer–Agra Fort Express: Agra Fort at 12:40 PM, in time for lunch. It does not stop at Idgah.
  • 5:17 PM, 12988 Ajmer–Sealdah Express: Agra Fort at 6:40 PM.
  • 7:55 PM, 12196 Ajmer–Agra Fort Intercity: Idgah at 8:55 PM, Agra Fort at 9:40 PM.

All three come from Ajmer by way of Jaipur and can run late, so check the running status on NTES before you leave the park. Agra Cantt is the wrong station for this trip: its morning trains to Bharatpur go round by Mathura and take more than two hours, and none come back in the afternoon. Use Agra Fort or Idgah.

Buses are the cheapest way. Rajasthan Roadways and UPSRTC both run between Agra’s Idgah bus stand and Bharatpur through the day; in October 2026 booking sites listed fares of roughly ₹90 to ₹170 and an hour to an hour and a half on the road. Some buses back to Agra list a pick-up at the bird sanctuary itself.

Keoladeo National Park timings and ticket price

Keoladeo is open from about sunrise to sunset. The gate times move with the season, so confirm them the evening before; what matters more is that the birds are at their busiest in the first hours of light. At Bharatpur the sun rises at about 6:20 AM in mid-October, 6:40 AM in mid-November and about 7:00 AM from mid-December to mid-February.

Keoladeo National Park entry and boats, 1 April 2026 to March 2028
TicketPrice
Indian visitors₹175
Indian students₹73
Foreign visitors₹1,056
Small boat, four seats₹370
Large boat, six seats₹735

These rates came in on 1 April 2026, between 10 and 18% above the old ones, and fees are revised every two years. Since November 2024 you can also scan the QR code at the gate and book on your phone, which skips the window queue and, at launch, cost slightly less. The ticket covers entry only: e-rickshaws, bicycles, boats and guides are extra.

Inside the park: e-rickshaws, bicycles and guides

No private cars go in; yours stays at the gate.

  • E-rickshaws. In 2023 about 120 battery e-rickshaws replaced the old cycle rickshaws, driven largely by the men who used to pedal them; UNESCO’s description of the site still speaks of bicycle rickshaws and trained village guides. A round takes two to two and a half hours. Agree the time and the price before you set off.
  • Bicycles. About ₹100 for an ordinary bicycle and ₹150 for three hours on an electric one at the 2025–26 rates, with double-seat and child-seat bicycles being added in 2026. A bicycle lets you stop wherever the birds are.
  • On foot. Allowed, and the quietest way. A ₹50 pick-and-drop for walkers between the main gate and the barrier was proposed for this season; ask whether it is running.
  • Boats. Four-seat and six-seat boats, at the prices above, get you low and close to the water birds.
  • Nature guides. Worth having on a first visit. The rule on when one is compulsory changed three times in fourteen months; at the last report, in January 2025, it applied to groups of six or more in the park’s vehicles. Ask at the gate.

Bring binoculars: the birds you came for are often on the far side of the water.

Bharatpur bird sanctuary: the best time to visit, and what you will see

October to March, the months that India’s official tourism site, Incredible India, recommends. The migrants begin arriving in September and October and stay until about mid-March, flying in from Siberia, Kazakhstan, Mongolia and beyond; November to February is the main season, and December and January are the peak.

In winter the water is crowded with ducks and geese (gadwall, shoveler, common teal and bar-headed geese among them), with pelicans, spoonbills, painted storks, darters and cormorants, and the tall sarus crane, which does not migrate. You may also see pythons basking, spotted deer, wild boar and, with luck, a jackal. Rarities still turn up: a Baikal teal in March 2026 was the first that one of the park’s nature guides had seen in 26 years there.

What you will not see is a Siberian crane. Keoladeo was the only known wintering site of the species’ central population, but the last ones arrived in the winter of 2001–02, and none has been recorded since.

The park has a second season. After the monsoon, storks, herons, ibises, cormorants and spoonbills nest in the trees; UNESCO counts 15 species in the heronry and more than 20,000 nesting birds in a well-flooded year. In September 2026 about 500 painted storks were already on their nests, so an October visit catches the colonies and the first of the migrants.

The wetlands are not natural: they depend on the monsoon and on water brought in from outside, so a dry year means fewer birds. From April to June it is hot and the migrants have gone. Go in winter, or keep driving.

Fatehpur Sikri, 20 km short of the park

Akbar’s red sandstone capital is beside the same road. It is open from sunrise to sunset every day, Fridays included; the palace complex costs ₹50 for Indian visitors and ₹610 for foreign visitors, ₹10 less on Fridays, and the Jama Masjid and the Buland Darwaza are free. Cars stop at a car park about a kilometre short, and a shuttle runs up to the palace.

Allow about two and a quarter hours at a brisk pace with a guide, or three to four unhurried. No food may be taken into the monument, though a water bottle may. The day-trip guide has the order to walk it in, where to eat near Fatehpur Sikri covers the town, and Fatehpur Sikri to Agra covers the road back.

Bharatpur bird sanctuary from Agra in one day: two timed plans

In either order the driving is the same: about 110 km from west Agra and back, a little more from the Taj side. Birds first gives you the park at its best; Sikri first gives you Sikri cool and empty, and the park after its best hours. Both plans are timed for mid-November to February, when the sun rises at Bharatpur between about 6:40 and 7:10 AM; in October and March, start 30 to 40 minutes earlier.

Birds first: Keoladeo at dawn, Sikri at midday, lunch in Agra
TimePlan
5:45 AMLeave a Taj-side hotel, or 6:00 AM from west Agra, with breakfast packed and water.
7:00 AMKeoladeo gate, at about sunrise. Tickets, then an e-rickshaw or bicycles.
7:15 to 10:15 AMThe park, in its best hours for birds.
10:30 AMLeave the gate and drive back about 20 km to Fatehpur Sikri.
11:00 AMSikri car park, and the shuttle up to the palace.
11:15 AM to 1:30 PMThe palace, the Jama Masjid and the Buland Darwaza, at a brisk pace.
1:45 PMLeave Sikri: about 34 km to Shahganj, allow 50 to 60 minutes.
2:45 PMLunch at Altitude in Shahganj, the first part of Agra on the way in.
4:15 PMOn to your hotel: the Taj side is about 6.5 km, or 25 minutes.
Sikri first: the palace in the cool, the park in the late morning, lunch in Agra
TimePlan
6:15 AMLeave a Taj-side hotel, about an hour to Fatehpur Sikri.
7:15 AMSikri car park, with the gates open from sunrise, and the shuttle up.
7:30 to 9:45 AMThe palace, then the Jama Masjid and the Buland Darwaza, before the crowds.
10:00 AMLeave Sikri for the Keoladeo gate, about 20 km on.
10:30 AM to 1:00 PMThe park. The small birds are quieter by now, but the ducks, geese, storks and pelicans are still on the water.
1:15 PMLeave the gate: about 54 km, about 1 hour 5 minutes, to Shahganj.
2:20 PMLunch at Altitude, inside the weekday 1:00 to 6:00 PM offer window if booked online.
3:45 PMYour hotel, with the evening free.

Either way lunch is late, so eat the packed breakfast early and keep fruit and water in the car. If birds are the whole point, skip Sikri: leave the park at about 11:45 AM and you reach Shahganj as Altitude opens at 1:00 PM. By train, the 22987 reaches Agra Fort at 12:40 PM, about 5 km and 20 minutes from Altitude.

Bharatpur to Agra: lunch in Shahganj

Bharatpur to Agra is the same road in reverse, and Shahganj, on the west side of the city, is the first part of Agra it reaches. Altitude Rooftop Lounge is on the top floor above MG Road 2 there: about 54 km from the Keoladeo gate, or 1 hour 5 minutes, and about 34 km from Fatehpur Sikri, allowing 50 to 60 minutes. Going on to the Taj, the Fort or Agra Cantt afterwards, the stop adds only about 3 km.

It opens at 1:00 PM every day, not before. The kitchen is on the roof, with a tandoor, a wok and a pizza oven, and the 225 dishes, from ₹20 to ₹830, run across North Indian, Mughlai, Chinese, Continental and Italian, with veg, non-veg and egg clearly marked. For a group on a driver’s clock, the One Plate Wonders are complete meals for one, the curry meals with one butter naan, two butter rotis or steamed rice. On the menu in October 2026:

  • Dal Makhani Meal, Kadhai Paneer Meal or Chole Meal, ₹380 each
  • Kulcha + Dal Makhani, ₹380, or Chilli Paneer + Hakka Noodles, ₹410
  • Chicken Curry Meal, ₹450
  • Punjabi Chole Bhature, ₹280, or Pav Bhaji Paaji, ₹250

After a morning in Rajasthan, the Rajasthani Lal Maas, a fiery red mutton curry, is ₹570, and a Masala Tea is ₹100. Altitude serves no alcohol; the cold list runs to mocktails, mojitos, iced teas, lemonades, shakes and frappes, and every mocktail is 30% off from 1:00 to 6:00 PM. There is no Taj view, only the city and the sky, with 60 seats on the open terrace and 40 indoors in air conditioning. A lift runs to the top floor, there is open parking at the foot of the building, and cash, UPI and cards are all taken.

Aerial view of the Altitude rooftop terrace above MG Road 2 in Agra, lit up at night
The terrace above MG Road 2, after dark.

Photo: Altitude Rooftop Lounge · Altitude

Book a table online before you leave the park: it is free, confirmed instantly and free to cancel up to two hours before. Monday to Friday, a table booked for between 1:00 and 6:00 PM gets 30% off what is ordered between 1:00 and 6:00 PM, which on either plan is the whole lunch; anything ordered after 6:00 PM is at the regular price. Other weekday bookings get 20%, and any day 15%. It is one offer per bill, booked online in advance, and none applies on 31 December, 1 January, major festivals or public holidays; the offers page has the terms.

When not to wait for Agra: if someone is properly hungry at eleven, eat in Bharatpur, where RTDC’s Hotel Saras, on the main road towards Agra, has a restaurant. If you are driving on to Jaipur, Agra is the wrong way, so see restaurants on the Agra–Jaipur highway instead. For a hotel buffet rather than a rooftop, lunch in Agra covers the Fatehabad Road hotels. Too tired to go out again in the evening? Order from the same kitchen to a hotel within about 8 km.

Keoladeo from Agra

The short answers

What people ask before a day at the Bharatpur bird sanctuary, in a line or two each. Fees, gate times and trains change, so check them on the day.

  • How far is Bharatpur bird sanctuary from Agra?

    Keoladeo National Park, the Bharatpur bird sanctuary, is about 55 to 60 km west of Agra on NH-21, the Jaipur road: about 54 km from Shahganj in west Agra and 57 to 60 km from the Taj side. By car it is an hour to an hour and a half each way, and Fatehpur Sikri is on the same road, 20 km short of the park.

  • What are the Keoladeo National Park timings?

    The park is open from about sunrise to sunset, which in winter means roughly 6:30 to 7:00 AM until 5:30 to 6:00 PM. Gate times move with the season, so confirm them the evening before, and go early: the first hours of light are the best for birds.

  • What is the Bharatpur bird sanctuary entry fee?

    From 1 April 2026, the Keoladeo ticket price is ₹175 for Indian visitors, ₹73 for Indian students and ₹1,056 for foreign visitors, and the rates hold until March 2028. E-rickshaws, bicycles, boats and guides cost extra.

  • What is the best time to visit Bharatpur bird sanctuary?

    October to March, when the migrants are in; November to February is the main season and December and January the peak. Within the day, go at sunrise. From April to June the migrants have gone and it is hot.

  • How do I go from Agra to Bharatpur by train or bus?

    The 12195 Agra Fort–Ajmer Intercity leaves Agra Fort at 6:00 AM daily and reaches Bharatpur at 6:55, and the 22987 comes back at 11:10 AM, reaching Agra Fort at 12:40 PM. Rajasthan Roadways and UPSRTC buses run from Agra’s Idgah bus stand through the day, taking about an hour to an hour and a half. Bharatpur’s station and bus stand are a short auto ride, 4 to 6 km, from the park.

  • Can you do Bharatpur bird sanctuary and Fatehpur Sikri in one day?

    Yes. They are 20 km apart on the same road, so go to the park at sunrise, Sikri at midday and back to Agra for a late lunch, or do Sikri first and the park in the late morning. Either way it is about 110 km of driving from west Agra.

  • Are Siberian cranes still seen at Bharatpur?

    No. Keoladeo was the only known wintering site of the central population of Siberian cranes, but the last ones were recorded in the winter of 2001–02. The winter crowd now is ducks, geese, pelicans, storks and waders, with resident sarus cranes.

  • Where can I eat on the way from Bharatpur to Agra?

    Shahganj, the first part of Agra on the way in, is about 54 km and 1 hour 5 minutes from the park gate, and Altitude Rooftop Lounge there serves lunch from 1:00 PM every day. A weekday table booked online for between 1:00 and 6:00 PM gets 30% off what is ordered before 6:00 PM.

Top floor, above MG Road 2. Open every day until 11:30 PM.

Take a table on the terrace, or order from the same kitchen. No booking fee, no commission, free cancellation up to two hours before.

Read next