Fort WilliamHarry Potter Tours56.819817, -5.105218Fort William, Scotland, United KingdomLocation map (click to zoom) Visit this location on one of these tours:Harry Potter Steam Train and the Scenic Highlands549 reviewsInverness12 hoursMinibus, Jacobite Steam TrainHarry PotterPublic tourEnglish From $239 per person Harry Potter Magical Highlands Tour76 reviewsEdinburgh14 hoursCoach, Jacobite Steam TrainHarry PotterPublic tourEnglish From $226 per person