Shop All Tops

90 items
90 items
WITCHERY

Ruffle Detail Blouse

US L | 8

Retail price: $76.36

$22.47

WITCHERY

linen shirt

US XL | 10

Retail price: $77

$57.75$32.09

44% off
WITCHERY

Split Detail Top

US M | 6

Retail price: $44.28

$16.70

WITCHERY

Sleeve Detail Henley

US S | 4

Retail price: $51.30

$15.86

WITCHERY

Mini Daisy Pintuck Blouse

US L | 8

Retail price: $83.38

$19.26

WITCHERY

Long-Sleeved Blouse BNWT

US XS | 2

Retail price: $127.70

$96.26

WITCHERY

Full Sleeve Knit Tee

US XL | 10

Retail price: $83.39

$48.13$31.30

35% off
WITCHERY

Witchery - Rib Contrast Top - Black Large

US L | 8

Retail price: $50.69

$17.01$16.06

6% off
WITCHERY

Satin Twist Neck Blouse

US M | 6

Retail price: $83.38

$22.47

WITCHERY

Halter Rib Tank Top

US XS | 2

Retail price: $38.47

$14.61

WITCHERY

Follow Scoop Full Sleeve Top

US XS | 2

Retail price: $50.69

$23.76

WITCHERY

Cotton Stripe Dart Detail Shirt

US S | 4

Retail price: $95.61

$67.35$20.86

69% off
WITCHERY

Cropped Zip Linen shirt

US XXL | 12

Retail price: $102.03

$38.50

WITCHERY

Cold Shoulder Floral Print Top

US S | 4

Retail price: $102.03

$18.61

WITCHERY

Katherine Soft Wrap Knit M

US M | 6

Retail price: $96.26

$64.17

WITCHERY

Silk Tank

US L | 8

Retail price: $89.81

$62.87$54.54

13% off
WITCHERY

Cotton Rib Split Top

US M | 6

Retail price: $38.47

$19.26

WITCHERY

Print Cotton Puff Sleeve Blouse

US XL | 10

Retail price: $83.38

$33.21$28.89

13% off
WITCHERY

Geo Shirred Blouse

US M | 6

Retail price: $82.78

$64.17

WITCHERY

Coin Spot Blouse

US S | 4

Retail price: $89.20

$47.49$41.72

12% off
WITCHERY

Silk Satin Scoop Camisole

US L | 8

Retail price: $82.78

$51.34$38.51

25% off
WITCHERY

Metallic Puff Sleeve Blouse

US S | 4

Retail price: $127.70

$51.34$44.93

12% off
WITCHERY

White Off-Shoulder Top

US XL | 10

Retail price: $76.36

$31.44$20.45

35% off
WITCHERY

Full Sleeve Crop Top

US S | 4

Retail price: $76.36

$32.09

WITCHERY

Garden Floral Top

US L | 8

$32.09$25.68

20% off
WITCHERY

Cotton Broderie Puff Sleeve Blouse

US XL | 10

Retail price: $89.80

$33.75$28.89

14% off
WITCHERY

Crop Puff Sleeve Blouse

US XS | 2

Retail price: $82.78

$33.38

WITCHERY

Gypsette Blouse

US XS | 2

Retail price: $77

$38.50

WITCHERY

V-neck Top

US XS | 2 | S | 4

Retail price: $50.69

$12.83

WITCHERY

Top in Blue

US XL | 10

Retail price: $51.34

$10.04

WITCHERY

Cream and White Sequinned Short Sleeve Top

US M | 6

Retail price: $57.11

$22.95

WITCHERY

x Ellery Black Drape Sleeve Tee

US M | 6

Retail price: $51.34

$35.94

WITCHERY

Cotton Rib Asymmetric Top

US XXS | 0

Retail price: $38.47

$26.93

WITCHERY

Crop Puff Sleeve Blouse

Retail price: $82.78

$57.95

WITCHERY

Navy Top M

US L | 8

Retail price: $76.36

$32.09$20.87

35% off
WITCHERY

Long Sleeve Rib Top

US XXS | 0

Retail price: $38.47

$22.46$14.61

35% off
WITCHERY

Ponte Ruched Side Tank

US M | 6

Retail price: $44.89

$31.42

WITCHERY

Contrast Strap Tank Top

US XS | 2

Retail price: $38.47

$26.93

WITCHERY

Off Shoulder Rib Knit

US S | 4

Retail price: $96.22

$67.36

WITCHERY

Mesh Twiggy Print Top

US M | 6

Retail price: $57.72

$40.41