Take a Trip Down Confectionary Lane

Find a sweet deal at our candy and soda shop in Billings, MT

Are you ready to satisfy your sweet tooth? Candy Town USA is the largest candy store and old-fashioned soda shop in Montana. Our Billings store has become the premier destination for residents and visitors looking for an incredible variety of tasty treats. With over a thousand types of candies available, you’re sure to find something to dive into.

A sweet selection unlike anything you’ve ever seen

We love what we do here at Candy Town USA, because we love our customers (and, of course, our candy)! Candy Town USA opened its doors in 2005, and we’ve provided our customers with the finest lip-smacking treats and thirst-quenching drinks ever since. You’ll even find vintage wear and other products to show off your love for different candy brands – and for Candy Town USA.

Stop by our candy store in Billings, Montana, and fall in love with our:

  • Holiday-themed gift baskets for whatever event is around the corner
  • Lollipop bouquets that are the embodiment of “sweet”
  • Gift card options, candy delivery options and so much more


When it comes to soda and old-fashioned candy, our store in Billings is your number one destination. From homemade fudge and caramel apples to over a thousand different candies, you’re in for a treat at Candy Town USA. Bring your friends and family for a visit and explore all of the amazing tastes we have available!

You’ll want to stay in Candy Town USA

Our sweet selection includes homemade fudge and caramel apples, ice cream, sundaes, and, of course, candy! Whether you want to indulge in some delicious sugary treats or dive into a mind-blowing ice cream soda, you’ll definitely satisfy your sweet tooth at Candy Town USA. Not only will your kids fall in love with our store, you’ll probably find a candy or two that takes you on a journey back to the days when you were a kid.

  • Candy Town USA

    820 Shiloh Crossing Blvd. Suite 1
    Billings, MT 59102

    GET DIRECTIONS ›


    Call Us
    Phone: (877) 651-9196
    Local Phone: (406) 651-9196

    Hours
    Mon: 10:00AM-8:00PM
    Tue: 10:00AM-8:00PM
    Wed: 10:00AM-8:00PM
    Thu: 10:00AM-8:00PM
    Fri: 10:00AM-9:00PM
    Sat: 10:00AM-9:00PM
    Sun: 11:00AM-5:00PM