Hobby Shops in Virginia

Here is a list of hobby shops in Virginia that stock model railroad equipment and have a website that you can visit. 

Each listing includes their website address, street address, phone number and trading hours.

Many of these websites give you the opportunity to purchase direct from their website so you don’t have to live close to their store to make a purchase.

If you find any errors in this listing or you know of other hobby shops in Virginia that we have missed please email me at: stuart@modeltrainsnthings.com 

Adventure Hobbies and Toys – Christianburg 
1645 North Franklin Street, Christianburg 24073
Phone: 540-382-2871
Hours: Monday to Thursday 10am to 6pm – Friday and Saturday 10am to 7pm

Crossroads Hobbies and Crafts – Salem
1719 Centre Plaza, Alexandria 22302
Phone: 540-387-3414
Hours: Monday to Friday 10am to 7pm – Saturday 10am to 6pm

Denbigh Hobby Center – Newport News
14351 Warwick Blvd, Newport News 23602
Phone: 757-874-5708
Hours: Wednesday to Friday 12noon to 5pm – Saturday 10am to 5pm

Leesburg Hobbies and Collectibles – Leesburg
9 West Market Street, Leesburg 20176
Phone: 703-779-8600
Hours: Tuesday to Friday 11am to 5.30pm – Saturday 11am to 5.30pm

Rail Tales – Charlottesville
705 Dale Ave C, Charlottesville 22903
Phone: 434-984-1170
Hours: Tuesday to Saturday 11am to 7pm – Sunday 12noon to 6pm

Staunton Trains and Hobbies – Staunton
331 North Central Avenue, Staunton 24401
Phone: 540-885-6750
Hours: Monday to Friday 10am to 6pm – Saturday 10am to 4pm – Sunday 1pm to 4pm

Strasburg Hobbies – Strasburg
168 West King Street, Strasburg 22657
Phone: 540-465-9444
Hours: Wednesday to Friday 12noon to 7pm – Saturday 11am to 7pm – Sunday 12noon to 5pm

Whistle Stop Hobbies – Alexandria
1719 Centre Plaza, Alexandria 22302
Phone: 703-549-4912
Hours: Opening hours for this business are seasonal so please check the website.