Tops | Apparel | Miss Selfridge
This site ships to the United States
  • Free standard shipping On all orders over $80
  • Tracked and faster shipping Delivered within 4 working days

TOPS

From pretty blouses to the ultimate vests, make your top half wow with our selection of shirts, tees, embellished and printed pieces. Office wear, everyday basics and all-out glam styles are all covered for you - this section is the tops!



4 3 2
488 results
Red V-Neck Ribbed Knitted Jumper
Red V-Neck Ribbed Knitted Jumper

Was  $44.00 Now  $35.00

Cream Grown On Neck Rib Knitted Top
Cream Grown On Neck Rib Knitted Top

Was  $44.00 Now  $35.00

Black Zip Through Hoody
Black Zip Through Hoody

Was  $44.00 Now  $35.00

Grey Zip Through Hoody
Grey Zip Through Hoody

Was  $44.00 Now  $35.00

Khaki Zip Through Hoody
Khaki Zip Through Hoody

Was  $44.00 Now  $35.00

Black Ballet Neck Body
Black Ballet Neck Body

Was  $28.00 Now  $22.00

Embellished Collar Shirt
Embellished Collar Shirt

Was  $61.00 Now  $42.00

Grey Chunky Neck Knitted Jumper
Grey Chunky Neck Knitted Jumper

Was  $61.00 Now  $49.00

Cream Chunky Knitted Jumper
Cream Chunky Knitted Jumper

Was  $61.00 Now  $49.00

Camel Fur Knitted Coatigan
Camel Fur Knitted Coatigan

Was  $95.00 Now  $76.00

Burgundy Cut About Top
Burgundy Cut About Top

Was  $53.00 Now  $42.00

Burgundy Funnel Neck Knitted Jumper
Burgundy Funnel Neck Knitted Jumper

Was  $57.00 Now  $45.00

Cream Cut About Ribbed Knitted Top
Cream Cut About Ribbed Knitted Top

Was  $53.00 Now  $42.00

Navy Scoop Neck Rib Jumper
Navy Scoop Neck Rib Jumper

Was  $44.00 Now  $35.00

Grey Funnel Neck Knitted Jumper
Grey Funnel Neck Knitted Jumper

Was  $57.00 Now  $45.00

Cream Colour Block Knitted Rib Top
Cream Colour Block Knitted Rib Top

Was  $44.00 Now  $35.00

Dry Handle Knitted Fluted Top
Dry Handle Knitted Fluted Top

Was  $61.00 Now  $49.00

Burgundy Tipping Shirt
Burgundy Tipping Shirt

Was  $57.00 Now  $40.00

Black Chevron Rib Tee
Black Chevron Rib Tee

Was  $32.00 Now  $26.00

PETITE Lace Long Sleeve Top
PETITE Lace Long Sleeve Top

Was  $38.00 Now  $30.00

Grey Longline Tipping Shirt
Grey Longline Tipping Shirt

Was  $57.00 Now  $40.00

Black High Neck Cornelli Body
Black High Neck Cornelli Body

Was  $61.00 Now  $42.00

Pink Rose Lurex Knitted Bomber
Pink Rose Lurex Knitted Bomber

Was  $61.00 Now  $42.00

Blue Rose Lurex Knitted Bomber
Blue Rose Lurex Knitted Bomber

Was  $61.00 Now  $42.00

Grey 2 in 1 Knitted Top
Grey 2 in 1 Knitted Top

Was  $57.00 Now  $45.00

Cream Rib Knitted Jumper
Cream Rib Knitted Jumper

Was  $61.00 Now  $49.00

PETITE Grey New York Sweatshirt
PETITE Grey New York Sweatshirt

Was  $44.00 Now  $30.00

Pink Keyhole Velvet Crop Top
Pink Keyhole Velvet Crop Top

Was  $32.00 Now  $25.00

Burgundy Lattice Body
Burgundy Lattice Body

Was  $32.00 Now  $25.00

Black Cap Sleeve Lattice Body
Black Cap Sleeve Lattice Body

Was  $32.00 Now  $25.00

Cream Cold Shoulder Jumper
Cream Cold Shoulder Jumper

Was  $61.00 Now  $49.00

Khaki Chevron Ribbed T-Shirt
Khaki Chevron Ribbed T-Shirt

Was  $32.00 Now  $26.00

Black Slinky Cowl Body
Black Slinky Cowl Body

Was  $44.00 Now  $30.00

Teal Knitted Rib Roll Neck
Teal Knitted Rib Roll Neck

Was  $44.00 Now  $30.00

PETITE Black and White Top
PETITE Black and White Top

Was  $28.00 Now  $20.00

Navy Block Rib Top
Navy Block Rib Top

Was  $44.00 Now  $35.00

Grey Knitted Shrunken Jumper
Grey Knitted Shrunken Jumper

Was  $49.00 Now  $40.00

Pink Velvet Sweetheart Top
Pink Velvet Sweetheart Top

Was  $44.00 Now  $35.00

Moi Et Toi T-Shirt
Moi Et Toi T-Shirt

Was  $28.00 Now  $22.00

Black Turtle Neck Crop Top
Black Turtle Neck Crop Top

Was  $28.00 Now  $24.00

Red Lace Up Back Tee
Red Lace Up Back Tee

Was  $49.00 Now  $34.00

Wanderlust Tee
Wanderlust Tee

Was  $32.00 Now  $22.00

Red Frill Long Line Top
Red Frill Long Line Top

Was  $49.00 Now  $34.00

Cream Ruffle Front Knit Jumper
Cream Ruffle Front Knit Jumper

Was  $57.00 Now  $45.00

Leopard Print 90's Body
Leopard Print 90's Body

Was  $44.00 Now  $35.00

Black Keyhole Twist Crop
Black Keyhole Twist Crop

Was  $35.00 Now  $28.00

Grey Ruffle Front Knit Jumper
Grey Ruffle Front Knit Jumper

Was  $57.00 Now  $45.00

Black Keyhole Velvet Crop Top
Black Keyhole Velvet Crop Top

Was  $32.00 Now  $25.00

Grey Sequin 1986 Body
Grey Sequin 1986 Body

Was  $35.00 Now  $25.00

Pink Knitted Stitch Cardi
Pink Knitted Stitch Cardi

Was  $61.00 Now  $42.00

Grey Cowl Neck Top
Grey Cowl Neck Top

Was  $32.00 Now  $25.00

Black Cowl Neck Top
Black Cowl Neck Top

Was  $32.00 Now  $25.00

Pink Check Cropped Knit Jumper
Pink Check Cropped Knit Jumper

Was  $53.00 Now  $42.00

Slit Front Knitted Rib Top
Slit Front Knitted Rib Top

Was  $44.00 Now  $35.00

Oatmeal Lace Up Top
Oatmeal Lace Up Top

Was  $28.00 Now  $22.00

PETITE Lost Angeles Top
PETITE Lost Angeles Top

Was  $32.00 Now  $22.00

PETITE 'Squad Spirit' Sweat
PETITE 'Squad Spirit' Sweat

Was  $44.00 Now  $30.00

PETITE 'Paris' Sweatshirt
PETITE 'Paris' Sweatshirt

Was  $44.00 Now  $30.00

Black Embellished Vest
Black Embellished Vest

Was  $105.00 Now  $72.00

Pink V Front and V Back Body
Pink V Front and V Back Body

Was  $28.00 Now  $22.00

Grey Rib Cold Shoulder Body
Grey Rib Cold Shoulder Body

Was  $32.00 Now  $25.00

Blue Animal Print Body
Blue Animal Print Body

Was  $28.00 Now  $18.00

Black Sporty Bra Top
Black Sporty Bra Top

Was  $32.00 Now  $25.00

Black Foldover Rib Bardot Top
Black Foldover Rib Bardot Top

Was  $32.00 Now  $25.00

PETITE Gingham Shell Top
PETITE Gingham Shell Top

Was  $38.00 Now  $27.00

Black Rib Cold Shoulder Body
Black Rib Cold Shoulder Body

Was  $32.00 Now  $25.00

Black Rib Knitted Bardot Top
Black Rib Knitted Bardot Top

Was  $49.00 Now  $34.00

Knitted Rust Lace Up V Back Top
Knitted Rust Lace Up V Back Top

Was  $49.00 Now  $34.00

Grey Amour Body
Grey Amour Body

Was  $32.00 Now  $25.00

NYC Glitter Tee
NYC Glitter Tee

Was  $32.00 Now  $25.00