For some alternatives, try the Dunkeld House Hotel and the Parklands Hotel. They are 15 kilometres and 16 kilometres respectively from the center. Others are the Best Western Queens Hotel, 16 kilometres away, and the Rosebank Guest House, 15 kilometres.
The nearby cities of Luncarty and Bridge of Cally are worth checking out. Luncarty is 11 kilometres to the southwest of Meikleour, while Bridge of Cally is 11 kilometres to the north. Accommodations in Luncarty are the Holiday Inn Express Perth and Huntingtower Hotel. The Bridge of Cally Hotel and Kinloch House are some of the options in Bridge of Cally.
Get your fix of local sport by taking a trip to McDiarmid Park, which can be found to the southwest of Meikleour. The Mercure Perth Hotel and the Best Western Lovat Hotel are both good options if you want to hit the hay close by.
Hotels in Meikleour start at AU$85 per night. Prices and availability subject to change. Additional terms may apply.