Travel guide
Grand Trunk Road: route guide
Allow 3–4 weeks for the full Howrah–Kabul run and 10–14 days for the India-only stretch Howrah–Delhi–Amritsar (both check). Ride westbound in the cool months (October–March, check). Treat the Pakistan–Afghanistan tail as a separate trip and check current government advisories first; the historic core in India is the part most travellers actually ride.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
Key facts
- Full length
- About 2,400 km from Teknaf, Bangladesh to Kabul, Afghanistan
- This itinerary
- British-era road: Howrah (Kolkata) to Kabul
- Time neededcheck
- 3–4 weeks end to end; 10–14 days for the India section (check)
- Best seasoncheck
- October–March on the plains is the usual window; check current conditions before booking
- Transportcheck
- Trains and buses between cities; hired car with driver for dhaba-to-dhaba stretches
- Food
- Roadside dhabas, mostly vegetarian, kept hot and cheap
- Safety
- Afghanistan and Pakistan's Khyber Pakhtunkhwa border region are high-risk; check government advisories before booking
- UNESCO
- Agra, Delhi, Lahore and Taxila sit along the historic road
Map
The historic road runs roughly west-northwest from the Ganges delta to the Kabul valley. The route below is the British-era alignment from Howrah to Kabul; the older Mauryan road continued east to the Bangladesh border and west into Bactria.
Coordinates given are approximate city centres, not the exact road alignment, and the highway numbers that follow the old road are a check item. Use the coordinates to plan stops, then follow current signs and maps on the ground.
| Stop | Approx. coordinates |
|---|---|
| Howrah (Kolkata) | 22.5900, 88.3100 |
| Patna | 25.5941, 85.1376 |
| Varanasi | 25.3176, 82.9739 |
| Agra | 27.1767, 78.0081 |
| Delhi | 28.6139, 77.2090 |
| Amritsar | 31.6340, 74.8723 |
| Lahore | 31.5204, 74.3587 |
| Rawalpindi | 33.5651, 73.0169 |
| Peshawar | 34.0151, 71.5249 |
| Kabul | 34.5553, 69.2075 |
Approximate city centres; verify against a current map before travel.
Stages
The road is not one continuous ride for most visitors. Trains cover the long India legs faster and cheaper than driving, and you can pick up a car and driver for the stretches where the dhabas and small towns are the point. Distances and times below are 2026 estimates and a check item: confirm them against a current map and timetable before you commit to a day's plan.
| Stage | Distance | Time | Notes |
|---|---|---|---|
| Howrah → Patna | ≈ 580 km | 8–10 h by train | Start at Howrah station; the road itself is slow through West Bengal |
| Patna → Varanasi | ≈ 250 km | 5–6 h by road | Short hop; dhaba country begins here |
| Varanasi → Agra | ≈ 600 km | 8–10 h by train | Overnight train saves a day |
| Agra → Delhi | ≈ 230 km | 3–4 h by road or train | Taj Mahal at dawn, Delhi by evening |
| Delhi → Amritsar | ≈ 450 km | 6–8 h by train | Wagah border crossing is near Amritsar |
| Amritsar → Lahore | ≈ 50 km | 1–2 h plus border formalities | Crossing hours and visa rules change; check before you go |
| Lahore → Rawalpindi | ≈ 290 km | 4–5 h by road | Motorway N-5 parallels the old road |
| Rawalpindi → Peshawar | ≈ 160 km | 2–3 h by road | Taxila is on this stretch |
| Peshawar → Kabul | ≈ 230 km | 6–10 h plus border | Khyber Pass; high-risk area, check advisories |
Times are 2026 estimates for road or rail, are a check item, and exclude stops. Border crossings can add hours.
When to go
October to March is the usual window on the plains: cooler, drier and clearer, with December and January cold at night in the north. The pre-monsoon months and the monsoon are best avoided, but the exact heat and rain pattern is a check item rather than a fixed rule.
If you are only doing the India section, late October to early March is the common choice. For the Pakistan leg, spring and autumn are more comfortable than the Punjab summer. The Kabul leg has its own seasonal and security constraints; check current advice rather than relying on a general season rule.
Where to stay
Book city hotels in Kolkata, Patna, Varanasi, Agra, Delhi, Amritsar, Lahore, Rawalpindi and Peshawar; the road between them is not a place to look for accommodation on arrival. Varanasi and Agra have the widest range, from hostels to heritage properties, and both fill up in the peak October–March season.
For the dhaba experience, stay in a town and eat on the road rather than sleeping at a truck stop. In Pakistan, guesthouses and hotels in the larger cities are the practical choice. In Afghanistan, accommodation options are limited and security-dependent; check before planning any stay.
Preparation
Visas are the first constraint. Indian and Pakistani visas need to be arranged in advance, and crossing the Wagah–Attari border requires the right stamps on both sides. Afghan travel requires separate, current advice. Rules change often, so check your own government's travel advisory and the official immigration sites for each country before booking anything.
Pack for heat and dust on the plains and cold nights in the north. A refillable bottle, oral rehydration salts and a basic medical kit are worth the weight. Carry cash in local currency for dhabas and small towns; card acceptance is patchy away from cities. If you hire a car and driver, agree the daily rate, fuel and tolls in writing before you start.
- Check visa and border-crossing rules for India, Pakistan and Afghanistan separately, on official government sites
- Arrange travel insurance that covers the countries on your route
- Carry a printed and offline copy of your itinerary and key phone numbers
- Agree car-and-driver terms (rate, fuel, tolls, hours) before departure
Questions people ask
How long does Grand Trunk Road take?
The full Howrah–Kabul route takes about 3–4 weeks at a comfortable pace. The India-only stretch from Howrah to Amritsar is doable in 10–14 days using trains between cities and road for the shorter legs.
When is the best time to do Grand Trunk Road?
October to March on the Indian and Pakistani plains: cool, dry and clear. Avoid April to June, when temperatures top 40 °C, and the July–September monsoon. Check current advice for the Afghanistan leg separately.
Where should I stay along Grand Trunk Road?
In cities: Kolkata, Patna, Varanasi, Agra, Delhi, Amritsar, Lahore, Rawalpindi and Peshawar all have hotels and guesthouses. Varanasi and Agra have the widest range and book out in peak season. Do not plan to sleep at roadside dhabas.
Can I travel the whole route overland?
Yes in principle, but the Pakistan–Afghanistan section carries serious security risk and border formalities change. Many travellers ride the India section overland and treat the western end as a separate, carefully checked trip.
What is there to eat along the way?
Roadside dhabas serve cheap, hot, mostly vegetarian food: roti, dal, rice, vegetable curries and paneer, with mutton or chicken at some places. Busy dhabas turn food over fast. Beef is uncommon in India and pork uncommon in Pakistan.
Deep dive
Every source; changeable facts are marked check