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.

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.
| Ticket | Price |
|---|---|
| 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.
| Time | Plan |
|---|---|
| 5:45 AM | Leave a Taj-side hotel, or 6:00 AM from west Agra, with breakfast packed and water. |
| 7:00 AM | Keoladeo gate, at about sunrise. Tickets, then an e-rickshaw or bicycles. |
| 7:15 to 10:15 AM | The park, in its best hours for birds. |
| 10:30 AM | Leave the gate and drive back about 20 km to Fatehpur Sikri. |
| 11:00 AM | Sikri car park, and the shuttle up to the palace. |
| 11:15 AM to 1:30 PM | The palace, the Jama Masjid and the Buland Darwaza, at a brisk pace. |
| 1:45 PM | Leave Sikri: about 34 km to Shahganj, allow 50 to 60 minutes. |
| 2:45 PM | Lunch at Altitude in Shahganj, the first part of Agra on the way in. |
| 4:15 PM | On to your hotel: the Taj side is about 6.5 km, or 25 minutes. |
| Time | Plan |
|---|---|
| 6:15 AM | Leave a Taj-side hotel, about an hour to Fatehpur Sikri. |
| 7:15 AM | Sikri car park, with the gates open from sunrise, and the shuttle up. |
| 7:30 to 9:45 AM | The palace, then the Jama Masjid and the Buland Darwaza, before the crowds. |
| 10:00 AM | Leave Sikri for the Keoladeo gate, about 20 km on. |
| 10:30 AM to 1:00 PM | The park. The small birds are quieter by now, but the ducks, geese, storks and pelicans are still on the water. |
| 1:15 PM | Leave the gate: about 54 km, about 1 hour 5 minutes, to Shahganj. |
| 2:20 PM | Lunch at Altitude, inside the weekday 1:00 to 6:00 PM offer window if booked online. |
| 3:45 PM | Your 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.

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.
