The trip to ManiMahesh can be taken by a bus, train, or by air from Delhi.
From ISBT, you can take a bus to Chamba. From Chamba, you have to go to the Hadsar village via Bharmaur. Hadsar is around 81 km away from Chamba. From Chamba to Bharmaur, you can take a bus, and from Bharmaur to Hadsar, small vehicles like a jeep or a taxi are available.
For the train route, you can take a train up to Pathankot (the nearest railway station), Punjab. From Pathankot, you can take a bus to Chamba, and then follow the same route described above. From Pathankot, it is an estimated 6 hr drive to Bharmaur via Chamba. Bharmaur is the nearest town to ManiMahesh where you can find a proper accommodation for the night.
The nearest airport is at Gaggal in Kangra, which is around 170 km from Chamba. If you want to travel by air, you can go till the Gaggal airport, then take a bus or taxi to Chamba, and follow the bus route described above.
During the annual pilgrimage in August-September, numerous night shelters and eateries are present along the trekking route. There are several sewa camps hosted by sewaks from Punjab (especially from Patiala, Amritsar, and Muktsar) and from all over India. These sewaks provide tent accommodations and free langar. Tent accommodations are provided both at Gauri Kund and ManiMahesh lake. Sleeping bags, tents, and quilts are provided at a nominal price. It feels so pure and blessed that everything is provided for free by these sewaks who are doing this sewa in the name of lord Shiva.