Highland Wildlife Park
Much like Hamerton, an out-of-the-way treat which is worth the effort.
One possible route which I cannot be drawn on the reliability of , due to never having attempted it, is to get a train to Aviemore, and then catch the local
Stagecoach 32 bus service which stops at the entrance to the Wildlife Park. Unless one is already in the area, and thus able to catch the earliest possible bus to HWP, or catches a very early train to Aviemore, I would imagine this would not allow much time at the park.
A much better route, the one which I used, is as follows:
Travel to Edinburgh the previous day - you could do the zoo if you liked

although I recommend you find accommodation in the city centre to facilitate the next step. First thing the next morning, catch the
Citylink service from Edinburgh Bus Station to Inverness, which stops at the Wildlife Park. The linked timetable should only be used as a guideline, as in the summer there are much earlier services available and thus one can reach the Wildlife Park rather earlier. This coach requires a ticket to be booked in advance, the earlier the cheaper.
Outside the summer months, I would suggest that catching the earliest possible train to Aviemore and catching the local bus service, or catching an early train to Kingussie and walking the 4 miles to the Wildlife Park, are your best bets.