Nagarkot and Bhaktapur are well connected as most travel between Nagarkot and Kathmandu must go through Bhaktapur en route. Here's how to get from Nagarkot to Bhaktapur.

By Private Transfer

Duration: 1 hour

Nagarkot is 7.5 miles (12 km) from Bhaktapur, and the easiest way to make the journey is to get a private transfer. If there's a lot of traffic around Bhaktapur, the journey could take an hour or more, but it could also be much faster. 

As Nagarkot is not a large town, it's best to arrange your transfer before leaving Kathmandu or Bhaktapur on the way out to Nagarkot. Alternatively, ask your guesthouse in Nagarkot to help arrange a pick-up for you. It may not be possible in Nagarkot itself to find a vehicle able to make the trip.

By Public Bus

Duration: 1.5-2 hours

Direct local buses run between Nagarkot and Bhaktapur, and while this isn't the fast or most comfortable option, it's cheap and adventurous!

Local buses are slow as they stop often, and if there's traffic they are more likely to get stuck in it than a smaller vehicle. They're also not so safe, as they often speed, and the vehicles aren't in great shape. But, if you're on a tight budget or want to experience ordinary Nepali, the trip between Nagarkot and Bhaktapur isn't such a bad choice because it's not a very long journey.

On Foot

Duration: 3-5 hours

The hike between Nagarkot and Bhaktapur can be done in either direction, but this way around it's mostly downhill! It's a popular short hike around the Kathmandu Valley, and you don't need to be incredibly athletic to give it a go. You'll pass through attractive villages and farmland. Trekking with a guide is the best option as they'll make sure you stay on the right path while avoiding the worst parts of the road.


Map of How to Get from Nagarkot to Bhaktapur
Map of How to Get from Nagarkot to Bhaktapur