Hobby Shops in Missouri

Here is a list of hobby shops in Missouri 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 Missouri that we have missed please email me at: stuart@modeltrainsnthings.com 

Branson Hobby Center
251 Saint James Street, Hollister 65672
Phone: 417-335-6624
Hours: Monday to Saturday 9am to 5pm for the main hobby shop and Tuesday to Saturday 10am to 3pm for G & O scales 

Checkered Flag Hobby Country – St Louis
3847 Lemay Ferry Road, St Louis 63125
Phone: 314-714-9237

Doc’s Caboose – Kansas City
1400 Union Ave, Kansas City 64101
Phone: 636-946-2816
Hours: Tuesday to Friday 10am to 5pm – Saturday 9am to 4pm

JD’s Trains – University City
7267 Olive Boulevarde, University City 63130
Phone: 314-409-4451
Exclusively O Scale

Mark Twain Hobby Center – St Charles
2793 W. Clay Street, St Charles 63301
Phone: 636-946-2816
Hours: Monday to Saturday 9.30am to 9pm – Sunday 12noon to 4.30pm

Meadow Ridge Trains & Hobbies – Jefferson City
7212 Route M, Jefferson City 65101
Phone: 573 395 4910

North Central Hobbies – Overland
9630 Lackland Road, Overland 63114
Phone: 314-426-0031

Shaefer’s Hobby Shop – St Louis
11659 Gravois Road, St Louis 63126
Phone: 314-729-7077
Hours: Monday to Friday 9am to 8pm – Saturday 9am to 6pm – Sunday 11am to 5pm

Show Me Model Railroad Company – Grandview
810 Main Street, Grandview 64030
Phone: 816-966-1534
Hours: Monday to Wednesday and Friday 9am to 6pm – Thursday and Saturday 9am to 5pm

Switch Stand Train Shop – St Louis
9120 Lackland Road, St Louis 63114
Phone: 4314-733-1029
Hours: Monday to Saturday 10am to 5pm – Closed Wednesday between April 30 and October 31

Trainland Hobbies – Springfield
3121 South Campbell Avenue, Springfield 65807
Phone: 417-881-5995

Train Town – Rock Hill
9832 Manchester Road,m Rock Hill 63119
Phone: 314-716-2755
Hours: Tuesday to Friday 11am to 5pm – Saturday 10am to 4pm