A Királyréti Erdei Vasút névadó települése valójában Szokolya község része, és a Börzsöny hegyég belső részén, a Magas-Börzsöny déli lábánál fekszik. A kisvasút könnyen megközelíthető végállomása Budapesttől 50 kilométerre, a Duna balpartján fekvő Kismaros községben van.