A pair of boots is an essential in the cold weather. As much as you love your sneakers, you know that they just don’t work on slushy, icy streets. You need good boots just like you need a good coat. There is no shortage of stylish boots to choose from, but some of them can get pretty expensive. Even if you’re wearing them every day for the next few months, it is still difficult to justify a big splurge. If you know where to look, you don’t need to fork over a lot of cash for good boots. You can pick up a pair of boots that are fashionable, functional and budget-friendly.

(Related: 12 Colorful Coats That Will Brighten Up Your Cool-Weather Wardrobe)

Take a look at the best boots for under $150:

1. Gold Metallic Heeled Ankle Boots ($100, River Island)

Rier ISland Boots

Shine bright at any time of day with the metallic boots. The heels with give you some lift but they’re not too high that they will be uncomfortable after a few hours.  

2. Happy-Days Toe Cap Boots ($140, Topshop)

Topshop Boots

Black and neutral boots work with everything in your wardrobe. This two-tone pair combines both colors and it is just as versatile.

3. Tibby Tapestry Boots ($108, Nasty Gal)

Nasty Gal Tibby Boots

Don’t just save these boots for evening. Rock them all day long. Just imagine them with a pair of cuffed blue jeans.

4. Scotch Boots ($130, Aldo)

Aldo Scotch Boots

A leopard coat is a winter staple, but don’t forget about spotted boots. These ankle boots will brighten up the darker pieces in your closet.

5. Soft Selby Chelsea Boots ($109.95, Shoebuy)

Soft Selby

You could almost wear these ankle boots all year around thanks to the blue color. They’re the same shade as your favorite pair of jeans.

6. Kingdom Stretch Over-the-Knee Heeled Boots ($83, ASOS)


You can pick up a pair of over-the-knee boots for less than $100. These ones have a stretchy fit so they’re easy to get on and they don’t droop down your legs. They’re also available in half sizes so you can get the perfect fit.

7. Dr. Martens Bianca Low Shaft Ankle Boots ($140, Revolve)

Dr Martens

You cannot have a boots list without Dr. Martens. These ones are a good option if you already have the classic lace-up style in your closet. Don’t worry, they’re just as long-wearing.

8. Thelma Ankle Boots ($98, Urban Outfitters)

UO Thelma Boots

These ankle boots are the best of both worlds. They still have a neutral color palette, but the snake print makes them much more interesting than a plain pair. They’re sssssuper.

9. Ankle Boots ($49.99, H&M)


Wedge heels give you a few extra inches and they are much more comfortable than skinny stilettos. The faux fur and buckle details on these ankle boots gives them a cozy winter vibe.

10. Steve Madden Gabriana Stretch Over-the-Knee Boots ($129.95, Nordstrom)

Steve Madden Boots

If you’re looking to branch out beyond black, try a pair of gray boots. This over-the-knee style is sleek, chic and it works with all of the colors in your wardrobe. Trust us.

11. Slimboot Pull-On Leather ($140, Sorel)

Sorel Boots

Brighten up a bit with these tan boots. They’re made out of a waterproof leather fabric so you don’t have to worry about soaking wet socks.

12. Reset the Standards Boots ($79.99, Modcloth)

Modcloth Boots

These tall boots will definitely help you reset your wardrobe. Just look at those Victorian-inspired laces. Note that they have a side zipper closure so they’re easy to get into.

13. Olso Beth Tan Suede Boots ($140, Clarks)

CLarks Olso Boots

It wouldn’t be winter without a fuzzy pair of boots. You can wear these ones fully zipped up or cuffed down, as they are shown here.