Please choose the country of delivery.

Please note: the items in your shopping bag may be deleted if you change your region or your delivery country.

TOPS

designer x

  • Top 10
  • 0-9
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • R
  • S
  • T
  • V
  • W
  • Y

size

colors

patterns

58 products

    • NEW ARRIVAL
    • cruise
    Crêpe blouse | Stella McCartney
    Stella McCartney

    Crêpe blouse

    € 425
    available sizes
    • 40
      S
    • 42
      M
    • 44
      L
    • 48
      XXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Wilson printed silk blouse | Stella McCartney
    Stella McCartney

    Wilson printed silk blouse

    € 555
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Embroidered silk blouse | Stella McCartney
    Stella McCartney

    Embroidered silk blouse

    € 895,00
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • Runway
    Printed silk shirt | Stella McCartney
    Stella McCartney

    Printed silk shirt

    € 565
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Embroidered denim shirt | Stella McCartney
    Stella McCartney

    Embroidered denim shirt

    € 490,00
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Cotton piqué shirt | Stella McCartney
    Stella McCartney

    Cotton piqué shirt

    € 595
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Arlesa crêpe top | Stella McCartney
    Stella McCartney

    Arlesa crêpe top

    € 445,00
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Striped cotton top | Stella McCartney
    Stella McCartney

    Striped cotton top

    € 450
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • Runway
    Cotton top | Stella McCartney
    Stella McCartney

    Cotton top

    € 645
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • NEW ARRIVAL
    • cruise
    Cotton top | Stella McCartney
    Stella McCartney

    Cotton top

    € 695
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Toby cotton-blend blouse | Stella McCartney
    Stella McCartney

    Toby cotton-blend blouse

    € 795
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Arlesa top | Stella McCartney
    Stella McCartney

    Arlesa top

    € 445,00
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 50
      XXXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Eva silk top | Stella McCartney
    Stella McCartney

    Eva silk top

    € 445
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Eva silk blouse | Stella McCartney
    Stella McCartney

    Eva silk blouse

    € 445
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Printed top | Stella McCartney
    Stella McCartney

    Printed top

    € 475
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Printed silk top | Stella McCartney
    Stella McCartney

    Printed silk top

    € 535
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Alix cotton top | Stella McCartney
    Stella McCartney

    Alix cotton top

    € 995
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • NEW ARRIVAL
    • cruise
    Embroidered and printed cotton sweatshirt | Stella McCartney
    Stella McCartney

    Embroidered and printed cotton sweatshirt

    € 530,00
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Embroidered crêpe top | Stella McCartney
    Stella McCartney

    Embroidered crêpe top

    € 895
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Embellished cotton top | Stella McCartney
    Stella McCartney

    Embellished cotton top

    € 325
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Printed cropped top | Stella McCartney
    Stella McCartney

    Printed cropped top

    € 595
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • NEW ARRIVAL
    • cruise
    Silk top | Stella McCartney
    Stella McCartney

    Silk top

    € 475,00
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Amanda crêpe top | Stella McCartney
    Stella McCartney

    Amanda crêpe top

    € 475
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • NEW ARRIVAL
    • Runway
    Top | Stella McCartney
    Stella McCartney

    Top

    € 2.640
    available sizes
    • 42
      M

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • NEW ARRIVAL
    • cruise
    Arlesa crêpe top | Stella McCartney
    Stella McCartney

    Arlesa crêpe top

    € 445
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    White crêpe blouse | Stella McCartney
    Stella McCartney

    White crêpe blouse

    € 425
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • Runway
    Silk blouse | Stella McCartney
    Stella McCartney

    Silk blouse

    € 745
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Printed cotton T-shirt | Stella McCartney
    Stella McCartney

    Printed cotton T-shirt

    € 165
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • NEW ARRIVAL
    • cruise
    Eva silk top | Stella McCartney
    Stella McCartney

    Eva silk top

    € 445
    available sizes
    • 38
      XS
    • 40
      S
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • 50
      XXXL
    • NEW ARRIVAL
    • cruise
    Cotton top | Stella McCartney
    Stella McCartney

    Cotton top

    € 185
    available sizes
    • 36
      XXS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
  • Arlesa crepe top | Stella McCartney
    Stella McCartney

    Arlesa crepe top

    € 425
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Embellished top | Stella McCartney
    Stella McCartney

    Embellished top

    € 795

    € 397

    50% off
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Denim top | Stella McCartney
    Stella McCartney

    Denim top

    € 445

    € 222

    50% off
    available sizes
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Floral jacquard top | Stella McCartney
    Stella McCartney

    Floral jacquard top

    € 575

    € 287

    50% off
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Stretch top | Stella McCartney
    Stella McCartney

    Stretch top

    € 595

    € 297

    50% off
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Crepe blouse | Stella McCartney
    Stella McCartney

    Crepe blouse

    € 425

    € 255

    40% off
    available sizes
    • 38
      XS
    • 40
      S

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Silk shirt | Stella McCartney
    Stella McCartney

    Silk shirt

    € 545

    € 272

    50% off
    available sizes
    • 36
      XXS
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • exclusive
    mytheresa.com exclusive stretch top | Stella McCartney
    Stella McCartney

    mytheresa.com exclusive stretch top

    € 595

    € 357

    40% off
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Silk blouse | Stella McCartney
    Stella McCartney

    Silk blouse

    € 595

    € 297

    50% off
    available sizes
    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • Runway
    • exclusive
    mytheresa.com exclusive sequin-embellished top | Stella McCartney
    Stella McCartney

    mytheresa.com exclusive sequin-embellished top

    € 1.545,00

    € 927,00

    40% off
    available sizes
    • 38
      XS

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
  • Silk blouse | Stella McCartney
    Stella McCartney

    Silk blouse

    € 500

    € 300

    40% off
    available sizes
    • 42
      M

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Denim top | Stella McCartney
    Stella McCartney

    Denim top

    € 480

    € 288

    40% off
    available sizes
    • 40
      S
    • 44
      L

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Cotton and silk top | Stella McCartney
    Stella McCartney

    Cotton and silk top

    € 365

    € 182

    50% off
    available sizes
    • 42
      M

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Asymmetric striped cotton sweater | Stella McCartney
    Stella McCartney

    Asymmetric striped cotton sweater

    € 285

    € 142

    50% off
    available sizes
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Printed silk blouse | Stella McCartney
    Stella McCartney

    Printed silk blouse

    € 565

    € 339

    40% off
    available sizes
    • 38
      XS
    • 40
      S
    • 46
      XL

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • Runway
    Jacquard and crepe top | Stella McCartney
    Stella McCartney

    Jacquard and crepe top

    € 545

    € 272

    sold out
    sold out

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Silk blouse | Stella McCartney
    Stella McCartney

    Silk blouse

    € 595

    € 416

    30% off
    available sizes
    • 36
      XXS
    • 38
      XS

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
    • Runway
    Jacquard top | Stella McCartney
    Stella McCartney

    Jacquard top

    € 545

    € 272

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Printed crepe top | Stella McCartney
    Stella McCartney

    Printed crepe top

    € 425

    € 297

    30% off
    available sizes
    • 38
      XS

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
  • Printed silk shirt | Stella McCartney
    Stella McCartney

    Printed silk shirt

    € 535

    € 374

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Eva silk top | Stella McCartney
    Stella McCartney

    Eva silk top

    € 425

    € 297

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Silk blouse | Stella McCartney
    Stella McCartney

    Silk blouse

    € 495

    € 297

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Arlesa crepe top | Stella McCartney
    Stella McCartney

    Arlesa crepe top

    € 425

    € 297

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Arlesa crepe top | Stella McCartney
    Stella McCartney

    Arlesa crepe top

    € 425

    € 297

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Eva silk top | Stella McCartney
    Stella McCartney

    Eva silk top

    € 425

    € 255

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Crepe blouse | Stella McCartney
    Stella McCartney

    Crepe blouse

    € 425

    € 297

    sold out
    sold out

    Please choose your size:

    • 36
      XXS
    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • 48
      XXL
  • Off-the-shoulder wool crepe top | Stella McCartney
    Stella McCartney

    Off-the-shoulder wool crepe top

    € 1.345

    € 807

    sold out
    sold out

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL
    • Runway
    • exclusive
    mytheresa.com exclusive off-the-shoulder wool crêpe top | Stella McCartney
    Stella McCartney

    mytheresa.com exclusive off-the-shoulder wool crêpe top

    € 1.465

    € 1.025

    sold out
    sold out

    Please choose your size:

    • 38
      XS
    • 40
      S
    • 42
      M
    • 44
      L
    • 46
      XL

58 products