A versatile crossbody bag is one classic piece everyone should have. No matter the occasion or outfit, the right crossbody bag is the ultimate accessory.

Below are our picks of the 10 ultra-stylish and affordable crossbody bags to shop now:

#1: Pu bag, $59.90, Mango
This metal applique bag has a pebbled leather effect and chain strap.

Related: Meet the ‘humble’ weekend bag that’s trending on Instagram with all the street style stars

#2: Pu bag, $59.90, Zara
This versatile bag comes with two detachable shoulder straps, one of which has multicoloured flower-shaped beads.

#3: Feather bag, $89.90, Topshop
This bag with its pretty multi coloured feathers is perfect for channeling your inner boho queen.

#4: Pu bag, $19.90, H&M
This timeless grained imitation leather bag will go well with any outfits.

Related: Hoarders, now you can finally say goodbye to clutter with this easy step

#5: Pu bag, $35.90, Pull & Bear
Add a touch of happiness to any look with this cute smiley face bag.

#6: Suede bucket bag, $39.90, Bershka
This small, pastel-shade suede bucket bag is a fun yet subtle pop of colour.

#7: Pu-blend bucket bag, $59.90, Mango
With its gold chain detailing, this mini leather bucket bag screams luxe.

#8: Embroidered viscose bag, $59.90, Zara
This mini multicoloured handbag features beading and embroidery on the front.

Related: Steal these summer style tricks from our favourite stars Fann Wong, Jesseca Liu and more

#9: Polyester bag, $59.90, Topshop
This bag has a colourful, oriental vibe with its bold red shade and bird and floral embroidery.

#10: Suede bag, $79.90, H&M
This small, soft suede shoulder bag with its neutral hue is perfect for the minimalist lover.

This story first appeared on Female on June 21, 2017.