Hiking the Himalayas: the Annapurna Base Camp route planner

While the trek to Everest Base Camp is one of the most popular hikes in Nepal, it’s also one of the most expensive. If you still want a taste of that sweet mountain air but need to save some a lot of money, then Annapurna Base Camp is your answer. It’s not only cheaper, but it’s also easier and probably warmer, with more diverse landscapes and much less chance of getting altitude sickness.

We spent 9 days hiking  87km from Nayaul to Jhinu Danda via Poon Hill, Machapuchre Base Camp (two for the price of one!) and the Annapurna Sanctuary, which cost around NPR 16,000 (£113), including permits, transport, accommodation, food, drinks, and the hot springs. It’s a surprisingly easy hike as long as you’re ok with climbing ten thousand stairs, and it’s ok for people of all ages with a moderate level of fitness.

Listed here are the main villages, but there also some random teahouses and restaurants throughout the trek if you want to find somewhere a little quieter. It’s usually possible to get a free bed in exchange for buying dinner and breakfast in the same place, just be polite and avoid asking in front of other guests, in case they’re paying.

Nayapul (1013m)

Unless you’re tackling the Annapurna Circuit first, then you’ll be starting your hike in Nayapul. To get here from Pokhara, simply grab a taxi to the Baglung Bus Park and hop on any bus heading past Nayapul, tickets should cost 200 rupees per person, and the rickety old bus takes three bone-shattering hours over those terrible Nepalese roads. You can pick up any essentials you might still need here, but I wouldn’t recommend spending the night.

Ulleri (2005m)

A lot of tour guides will recommend staying in the slightly lower Tikhe Dhunga, but try to push on to Ulleri. It’s a hellish climb up a seemingly neverending flight of stairs, but it makes the next morning that much easier. We stayed at the aptly named Nice View Guesthouse, rooms and charging were free.

Ghorepani (2820m)

There are two parts to this village, upper and lower. The only difference is the view, lower Ghorepani looks out over the valley, upper Ghorepani looks out over the mountains. We stayed at See You Lodge, rooms were 100 rupees with shower and WiFi, or free without. It had the best view, but unfortunately we were there at the same time as a noisy group of school kids so we got literally no sleep.


The reason you stay in Ghorepani is to visit Poon Hill for sunrise. It’s a tough climb to do at 5am, but it’s seriously worth every step. One of the best views of the trip! If you’re just visiting Poon Hill, then you can either head back the way you came to Nayapul or follow the ABC trek as far as Tadapani before heading down via Gandruk. The crowds will disperse as soon as the sun has risen, so stay a little longer to enjoy the peace and quiet! 

Tadapani (2680m)

After climbing Poon Hill for sunrise, it’s a long walk to Tadapani (especially the last, brutal climb) but it’s worth staying here for the views alone. We stayed at Grand View Lodge and got rooms, charging, WiFi and hot showers for free. Plus it was here that we finally discovered the magic of the dal bhat refill!

Chhomrong (2160m)

This village has an incredible view, but you’ll come to resent it when you have to descend all those stairs, and then climb them again at the end of the hike. We stayed at Lucky Guesthouse for free, and they had the best dal bhat and masala chai we had on the hike. There’s a bakery across the street where you can get free WiFi if you buy something, but don’t expect too much from the pastries.

Sinuwa (2340m)

This hillside village is a great alternative to Chhomrong, and it saves having to do that huge descent and ascent first thing in the morning, but it’s a long day from Tadapani. You can easily climb to Himalaya from here, and from there either to Machapuchre Base Camp, or even ABC.

Bamboo (2320m)

If you spend the night in Chhomrong and want to give your body a better chance of acclimatising, then spend the night here before climbing to Himalaya. It’s a small place without much of a view, but avoiding AMS is more important.

Dovan (2505m)

After spending the night in Chhomrong, we decided to stay here for the night, although we could have (should have?) pushed on to Himalaya. It cost us 100 rupees per person at Dovan Guest House with free charging. We also stayed here on the way down, although I wish we had stayed somewhere different!

Himalaya (2920m)

We didn’t stay here, but we easily could have after spending the night in Chhomrong. It’s also a great option if you stay in Sinuwa or even Bamboo, to help your body acclimatise. It’s also a better option for climbing to MBC, although you’re still way over the limit of 500m ascent per day.

Deurali (3200m)

The best choice to help you avoid AMS is to sleep here after spending the night in Dovan, you’re still over the limit of 500m ascent a day, but it’s better than what we did, which was to ascend 1200m in a few hours to MBC. We didn’t have any symptoms of AMS, but others did. Listen to your body, and don’t push yourself!

Machhapuchhre Base Camp (3700m)

We chose to sleep here instead of ABC because it was cheaper, lower, slightly warmer and meant we just had to carry a day pack as we made the final ascent the next morning. We stayed at Machhapuchhre Lodge, with incredible views of Machhapuchhre from the dining room. It cost 150 rupees per person with free charging.

Annapurna Base Camp (4100m)

If you have the time, I’d recommend spending a night here so you can really enjoy being surrounded by these giant peaks. If not, it’s a good (but expensive) place to have breakfast before hiking back down. Ask around to make sure they’re actually open… They can close when the snow gets too deep.

*update May 2019*
The lodges of ABC have been destroyed in an avalanche! The area is still open, but for now it’s not possible to sleep there.  Check for updates from other teahouses on the trek.


Most people choose to hike to ABC for sunrise, but if you do it’s cold and almost everything is in shadow, which means you’ll get some badly exposed photos. Instead, leave MBC at sunri se and by the time you make it up there the crowds have left and everything will be in the sun. Spend some time sitting at the edge opposite Annapurna I where you can listen to the massive glacier cracking as it warms.

As you descend from ABC, you can just walk down as far as you feel like before finding a place to stay. It’s always nice to spend the night somewhere new unless you found a place you really liked on the way up. It’s the same route down until Chhomrong, we stayed in Dovan and Chhomrong again, but I wish we had pushed on to Sinuwa and spent the next night in Jhindu Danda.

Jhindu Danda (1720m)

After climbing the hellish stairs up through Chhomrong, I’d recommend walking the next 2km downhill to this hilltop village and making your way down to the Jhinu Hot Springs. There is no better way to end a long hike! Two concrete pools of hot water lie by the raging Modi Khola. They cost 100 rupees, there are two pipes for a hot shower and a few changing rooms.

From Jhinu Danda you can either walk downhill and along the river all the way back to Nayapul, climb to the Siwai jeep counter and bus stop, or continue on to Ghandruk. All these options mean you can catch a local bus or jeep back to Pokhara.

But beware, the mountain road is an unstable scree slope that looks like it could collapse under you at any moment, throwing you to your death on the rocks hundreds of meters below, so if you’re a nervous passenger then maybe walk down… We took the bus from Siwai to Pokhara for 500 rupees, it took four hours and it was the scariest thing I’ve ever done.

Recommended route:

Day 1: Nayapul to Ulleri (11km)
Day 2: Ulleri to Ghorepani (7.5km)
Day 3: Ghorepani to Tadapani via Poon Hill (11km)
Day 4: Tadapani to Chhomrong (8.6km)
Day 5: Chhomrong to Himalaya (12km)
Day 6: Himalaya to MBC (5.8km)
Day 7: MBC to Dovan via Annapurna Base Camp (14km)
Day 8: Dovan to Jhinu Danda (12km)
Day 9: Jhinu Danda to Ghandruk via the hot springs (7.9km)
Day 10: Ghandruk to Nayapul (12km)

Although the Annapurna Base Camp trek is at a much lower altitude than the Annapurna Circuit or Everest Base Camp, you still need to be careful above 2500m. With this route, you are ascending further than the recommended 500m per day between Dovan and MBC, but climbing Poon Hill will help. If you don’t summit Poon Hill then think about adding an extra day and climbing from Dovan to Deurali to MBC. If you’re already acclimatised from a previous hike (no longer than three weeks before) then you can take things a little faster without worrying.

You can view the full album here.

You can also follow the adventure on Facebook and Instagram!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.