Toiletry bags are an essential part of travel, but they weren’t necessarily the first thing I looked forward to buying. That is, until I came across some very practical, yet exceptionally cute, toiletry bags that made me rethink my whole perspective on them. Below are some of my best finds that are TSA-approved and won’t get you in trouble with the fashion police either!

best see-through
If you’re looking for a bag that checks all of the boxes (cleared for security, affordable and efficient), look no further than Lermende TSA-Approved Toiletry Bags. Sold in a set of three, the waterproof bags are a major upgrade from Ziploc bags, and at just $12, they are easily replaceable.
$12 • Amazon

most durable
This hardshell makeup case is a must have for frequent travelers. Stylish and incredibly durable, Calpak’s Vanity Case is a safe haven for your full-size beauty products. If you’re traveling with delicate goods, the hard exterior will come in handy.
$85 • Nordstrom

most fashionable
The Cuyana Leather Travel Case Set may be the chicest toiletry bags on the market. The pebbled leather exterior and gold zipper closure almost could pass for a clutch. The spacious large case will fit all of your travel necessities while the smaller size is perfect for jewelry, makeup and small accessories. And if you want to take your travel style to the next level, add a monogram!
$120 • cuyana.com

best for light travelers
If you prefer to travel light, opt for the Dagne Dover Hunter Toiletry Bag. Available in 10 colors, this water-resistant neoprene bag can hold a handful of toiletries and comes with a removable air mesh zip-top pouch. Available in three sizes.
$35-$55 • dagnedover.com

the biggest
Sometimes you have to take it all with you, and when you do, Bagail has your back. Its waterproof Pack It Flat Toiletry Kit will fit everything from your toothbrush to your blow dryer. With multiple compartments and a multifunctional design, it’s all you need to keep your items organized, whether you’re on a camping trip or a world tour.
$15.99 • Amazon