Situé à Colombo, à 2,8 km de la plage de Milagiriya et à 2,9 km de la plage de Bambalapitiya, le Rainbow Hostel propose des hébergements avec un jardin. Il se trouve à environ 6,4 km du stade R Premadasa, à 7,2 km de la tour de l'horloge Khan et à 33 km du parc d'attractions Leisure World. Cet établissement non-fumeurs se trouve à 3,4 km de la gare de Bambalapitiya.
L'église Saint-Antoine se trouve à 40 km de l'auberge de jeunesse, tandis que le Sinhalese Sports Club est à 1,6 km. L'aéroport international de Ratmalana, le plus proche, est implanté à 12 km.