From Minsk with bus (63 700 BYR) or with train to Haradzieja and from this smal city with bus (9 500 BYR)
Like with Mir you can only reach Niasviž by bus or car. Note that Mir and Niasviž are in just about 30 km or driving from one another, so the two World Heritage sites can be conveniently visited in one short trip.
All the tourist attractions of Niasviž are located very close to one another, and the best way to get around is on foot.
There is a couple of restaurants in the town center, and the castle has a cafe onsite.