Miami offers any shopping experience you may desire. Spend an afternoon browsing antiques downtown or venture to one of our many specialty stores located along Route 66. Numerous merchants have Route 66 merchandise available for your shopping enjoyment. If it's sports gear you desire, visit our campus bookstore at NEO and additional merchants throughout town. Cruise out to the Peoria Ridge Golf Course for some new gear for your next round of golf. Motorcycle fans will love the leather collection items available at a few of our unique shops on Main Street. Whether you’re in town for a day or a weekend, be sure to pencil in some time for some great deals you’ll discover throughout the city. With limited retail choices between Joplin, MO and Tulsa, OK, Miami sits at an ideal spot along Interstate 44 to provide the perfect location for lodging, restaurants, and shopping venues.
Ace Hardware
1621 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-2056
Store Hours Monday -Saturday 8:00 AM- 7:00 PM Sunday 12:00 PM- 6:00 PM
Angel Wings Jewelry
103 North Main Street
Miami, OK 74354
Next door to the Coleman Theatre
Find on Map
Phone: 918-277-4112
Open Tuesday through Friday from 10am to 5pm and Saturday from 10am to 3pm.
Ann's Flower
130 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-2777
Visit Website
Store Hours Monday- Friday 9:00 AM- 5:00 PM, Saturday 9:00 AM- 12:00 PM.
B Oliver's Floral
33 N Main #8
Miami, OK 74354
Find on Map
Phone: 918-919-3143
Visit Website
Store Hours Monday- Friday 9:00 AM- 6:00 PM, Saturday 9:00 AM- 3:00 PM.
Chapter's Bookstore

31 North Main Street
Miami, OK 74354
Find on Map
Phone: 918-540-0468
Visit Website
Store Hours Monday- Friday 7:00 AM- 6:00 PM, Saturday 7:00 AM- 5:00 PM
Dollar General
1132 N Main
Miami, OK 74354
Find on Map
Phone: 918-540-0054
Store Hours Monday- Sunday 8:00 AM- 9:00 PM.
Dollar Tree
1500 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-3159
Store Hours Monday- Saturday 9:00 AM- 9:00 PM, Sunday 9:00 AM-8:00 PM.
Goforth Jewelry
23 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-2413
Visit Website
Store Hours Monday- Friday 9:00 AM- 5:00 PM, Saturday 10:00 AM- 2:00 PM.
Hibbett Sports
1508 N Main
Miami, OK 74354
Find on Map
Phone: 918-540-2297
Store Hours Monday- Saturday 10:00 AM- 8:00 PM, Sunday 1:00 PM- 5:00 PM.
Marvin's Grocery
1014 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-1824
Store Hours Monday-Sunday 7:00 AM- 9:00 PM.
Metal Fab
308 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-7934
Visit Website
Store Hours Monday-Friday 9:00 AM- 6:00 PM.
NEO A&M College Bookstore
200 I St NE
Miami, OK 74354
Find on Map
Phone: 918-540-6359
Visit Website
Store Hours Monday- Friday 8:00 AM-4:00 PM.
Osborn Drugs
11 W Central
Miami, OK 74354
Find on Map
Phone: 918-542-4444
Visit Website
Store Hours Monday-Friday 9:00 AM-7:00 PM, Saturday 9:00 AM- 5:00 PM.
Sunkissed Floral
1800 A ST NW
Miami, OK 74354
Find on Map
Phone: 918-542-1381
Visit Website
Store Hours Monday- Friday 8:00 AM- 5:30 PM, Saturday 9:00 AM- 3:00 PM.
Sally's Beauty Supply
2007 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-4725
Store Hours Monday- Saturday 9:00 AM- 8:00 PM, Sunday 12:00 PM- 6:00 PM.
Stage
2021 N Main
Miami, OK 74354
Find on Map
Phone: 918-542-4483
Store Hours Monday-Saturday 10:00 AM- 9:00 PM, Sunday 12:00 PM- 6:00 PM.
Vintage Iron Motorcycle Museum
128 S Main
Miami, OK 74354
Find on Map
Phone: 918-542-6170
Visit Website
Store Hours Monday- Sunday 10:00 AM- 5:00 PM.
Walgreens
910 N Main
Miami, OK 74354
Find on Map
Phone: 918-540-9544
Store Hours Monday-Saturday 8:00 AM- 10:00 PM, Sunday 9:00 AM- 9:00 PM.