Glenfinan is a village in Highlands.
On the A830 road from Fort William to Mallaig. Fort William is 17 miles by road. Mallaig is 25 miles from Glenfinnan.
Glenfinnan is on the West Coast Line, with daily services operated by ScotRail. Just before reaching Glenfinnan station, north/west-bound trains cross the spectacular Glenfinnan Viaduct, a hundred-year-old stone arched rail bridge which was brought to fame in the Harry Potter movies (the bridge also features on the Bank of Scotland £10 note). Sit on the left of the train for the best views down the loch and towards the Monument.
A single from Fort William to Glenfinnan is £5.10, and a day return is £5.80. If you have a Highland Railcard (for people who live in the Highlands only, £7.50 for one year, gives you 50% off all Highland rail travel), it's £2.55 single, and a day return £2.90. These passes do not have photo ID, therefore can be shared amongst others.
Check for timetables: http://www.scotrail.co.uk/content/timetables.html
In summer, the West Coast Railway company runs a special steam train service along this line to Mallaig, which is popular with tourists and day-trippers, especially due to the associations with the Harry Potter franchise.
Glenfinnan is on two local bus routes - buses to Mallaig and buses to Acharacle, both from Fort William. The bus company is called Shiel Buses, whose base is in Acharacle. They do other routes to Kilchoan and a local route for the Mallaig area. Buses leave Fort William 3-4 times a day, Monday to Saturday. A single to Glenfinnan is £2.50, a day return £3.35.
Check for timetables: http://www.shielbuses.co.uk/timetables.htm
Glenfinnan is a small village and it is possible to walk everywhere. There is a track that runs from the top of the village to the bottom, named the back track. It has a foot bridge in the middle and is therefore only accessible by foot. There is now a pavement on the main road from the very top of the village at Tor An Eas, to the bottom, at the National Trust for Scotland.
Car Parks: National Trust for Scotland (for a small daily fee), the car park at the bottom of the glen (turn right instead of left into the village at the cross roads), and both hotels also have their own car parks.
The train station is at the top of the village, with the main bus stop's at the station road entrance (beside the red phone box) or at the cross roads at the bottom of the village. Make sure you hail the buses to stop.