Being such a relatively small town, Callander offers limited shopping opportunities. However, there is a reasonably sized Tesco on the outskirts of town, and a number of quirky little shops selling the usual tourist knicknacks.
Poppies Hotel, Leny Road, Callander, ☎ 01877 330329, . A warm welcome, great service and simple but well-cooked and locally sourced food make Poppies Hotel a very popular destination. Reservations are highly recommended.
The Knowe, Ancaster Road, Callander, ☎ 01877 330076, . A very high class B&B located just off the main street in Callander, The Knowe offers first-class hospitality, rooms that are decorated to an extremely high standard, and an absolutely fantastic cooked breakfast! Rooms start at £65 per night.