The 10 Best Donut Shops in Missouri — 2026

We compared all 268 shops in Missouri on the data that matters: services offered, posted hours, and how easy each one is to reach. No pay-to-play — this ranking comes straight from the listings data, updated October 2026.

#1 · Krispy KremeBranson

Mon-Thu 6am-10pm, Fri-Sat 6am-11pm, Sun 6am-10pm

(417) 339-2664 Website View listing

#2 · Heavenly Daylight DonutsLamar

Mon-Sat 5:30am-12pm

(417) 682-6211 Website View listing

#3 · Mario's Donuts & CafeSt Charles

Mon 6am-3pm, Tue-Sat 6am-8pm, Sun 6am-1pm

(636) 447-4515 Website View listing

#4 · Donut Drive-InSt Louis

Mon 5am-2pm, Sun 5am-2pm

(314) 645-7714 Website View listing

#5 · Donut KingNorth Kansas City

Mon-Sun 5am-8pm

(816) 472-1412 Website View listing

#6 · Donut-KingSt Charles

Wed-Sun 5am-11am

(636) 493-6537 Website View listing

#7 · Dunkin'Kansas City

Mon-Sun 4:30am-8:45pm

(816) 436-2244 Website View listing

#8 · Old Town DonutsFlorissant

Open 24 hours

(314) 831-0907 Website View listing

#9 · Hurts Donut CompanyBranson

Open 24 hours

(417) 598-3474 Website View listing

#10 · Strange DonutsMaplewood

Mon-Thu 7:30am-12:30pm, Fri-Sat 7:30am-6pm, Sun 7:30am-12:30pm

(314) 932-5851 Website View listing

Run one of these businesses? You earned this spot — email contact@donutshopatlas.com for your free “Top Donut Shops in Missouri” badge to put on your site, and we’ll make sure your listing stays accurate.
How we rank: every listing earns points for listed services (kolaches, asian-style, gluten-free, vegan, opens early, open sunday), posted hours, and working contact details. The ranking is recalculated with every data update.