The closest train, metro, or bus station is Edinburgh Train Station, 2926.64 m away from Kildonan Lodge Hotel.