$
$
On Sale Biggest Discounts Top Rated New Arrivals
We're tracking 2,830 petite tops across 10 retailers right now, with prices from $2.97 to $1,250. 56% are currently on sale. Top retailers: Macy's (1166), Old Navy (526), Nordstrom (365).

Retailers on this page

Retailer Items Avg price From On sale
Macy's 1,161 $58 $8 15%
Old Navy 531 $14 $2 87%
Nordstrom 372 $104 $29 20%
Gap 351 $31 $8 82%
Talbots 305 $77 $27 0%

Petite Tops (3,348)

Petite Painted Floral Stripe Knit Top - Bright Navy Multi
$55
2 colors
2/XS 4/S 6/S 8/M 10/M
everyday classic striped
Petite Floral Crochet 3/4-Length-Sleeve Top - Neutral Multi
$70
2/XS 4/S 6/S 8/M 10/M
everyday date-night vacation
Petite Medallion Bordered Top with Necklace - Perriwinkle
Petite Collared Short-Sleeve Tie-Front Linen Button Top - Natural White Multi
$80
2/XS 6/S 8/M 10/M
everyday vacation classic
Petite Long Sleeve Knit Top - Charcoal
$44
5.0 (1)
6/S 8/M
everyday work classic
Petite Vienna Draped Cowl Neckline Plaid Knit Top - Latte Multi
Petite Caribbean Blues Tropical Floral Split Neck Embroidered Top - White
$64
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Eyelash Gauze Textured Tie Sleeve Split Neck Top - Apricot
$64
2/XS 4/S 6/S 8/M 10/M
everyday work classic
Petite Kaleidoscope Floral Boat Neck Knit Top - Spring Green Multi
$55
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Caribbean Blues Popcorn Mesh Solid Top  - White
$64
2/XS 4/S 6/S 8/M 10/M
everyday work classic
Petite Caribbean Blues Ombre Biadere Split Neck Top - Ocean Blue
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation bohemian
Petite Caribbean Blues Highlight Flower Striped T-Shirt - Green Multi
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Santa Fe Mitered Iris Stripe Button Down Top - Iris
Petite Caribbean Blues Patchwork Scroll Side Tie Ruched T-Shirt - Green Multi
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation bohemian
Petite Caribbean Blues Monotone Dramatic Floral Tropical Top - Ocean Blue
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Caribbean Blues Whimsical Flower Bell Sleeve Top - Blue Multi
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Stripe Medallion Boat Neck Knit Top - Fuchsia Multi
$55
2/XS 4/S 6/S 8/M 10/M
everyday classic modern
Petite Caribbean Blues Tropical Flower Eyelet Tie-Sleeve Top - Green Multi
$64
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Flag Short-Sleeve Perfect T-Shirt - Bright White Combo
$20
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Coastal Striped Jewel Neck Top - Blue
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Tropical Patchwork Scoop Neck Knit Top - Bright Navy Multi
$55
3 colors
2/XS 4/S 6/S 8/M 10/M
everyday vacation bohemian
Petite Caribbean Blues Floral Embroidered Split Neck Top - Ocean Blue
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Floral Medallion Knit Top - Porcelain Blue Multi
$55
2 colors
2/XS 4/S 6/S 8/M 10/M
everyday work classic
Petite Caribbean Blues Embroidered Dragonfly Floral Top - White
$60
2/XS 4/S 6/S 8/M 10/M
everyday vacation classic
Petite Sequin Medallion Two-In-One Collared Top - Netural Multi
$70
2/XS 4/S 6/S 8/M 10/M
work everyday date-night
Petite Elbow Double Keyhole Neck Printed Jersey Top - Blue Horizon Multi
Petite V-Neck Flutter Sleeve Blouse - Pacific Navy
$80
6/S 8/M 10/M
work everyday vacation
Petite Printed Ruffle-Sleeve Top - Anne Black Multi
$49
6/S 8/M 10/M
everyday work vacation
Petite Jacquard V-Neck Top - Taupe
$169
6/S 8/M 10/M
work date-night going-out
Petite Floral Knit Elbow-Sleeve Top - Bright White Combo
$20
2 colors
6/S 8/M 10/M
everyday classic romantic
Petite Button-Front Crewneck Blouse - Aries Wash
$99
10/M
everyday classic modern
Petite Collared V-Neck Flutter Short-Sleeve Top - Breeze Blue
$70
6/S 8/M 10/M
work everyday date-night

Frequently Asked Questions

What sizes do petite tops come in?
Petite tops on Petite Pick range from 00/XXS to 20/XXL across 10 retailers.
Which retailers have the most petite tops?
Macy's leads with 1166 styles, followed by Old Navy (526) and Nordstrom (365).
How much do petite tops cost?
Prices range from $2.97 to $1,250, with an average of $50.80. 56% are currently on sale.