I have a three to four hour drive to my closest fly shop, fortunately it is located along the Crowsnest River. Wholsesale Sports is an hour and a bit, has a pretty decent selection of tying materials. There is a certain fly shop I will order from but even then you have to phone in your order, they have an online catalog you choose from then give them a call. Very unique and personal IMHO these days.
Prior to living where I do now, there was usually a fly shop much closer. When I travel, I usually have a shopping list and a stash of cash.....