A major attraction of Beecraigs is its location high on the hills above the towns of Bathgate and Linlithgow which afford impressive views of the surrounding countryside, including the Forth Valley, Linlithgow Loch, Binny Craig and Palace, the three Forth Bridges and the Pentland Hills. The Park does not lie on any major routes, and is from the M9 and from the M8 motorways.