$
$
On Sale Biggest Discounts Top Rated New Arrivals
We found 253 petite button down tops across 7 retailers, with prices from $7.86 to $1,050. 39% are currently on sale. Most options from Macy's (98 styles).

Petite Button Down Tops (253)

Petite No Iron Button Front Shirt - White
13% OFF
$74 $85
4.0 (402) 5 colors
2/XS 4/S 6/S 8/M 10/M 12/L 14/L 16/XL +1
$98
2 colors
00/XXS 0/XS 4/S 8/M 12/L 16/XL
Silky Cotton Long-Sleeve Button-Down Shirt
Best Seller
Linen-Blend Loose Button-Down Shirt
$45
4.5 (258) 5 colors
4/S 16/XL 20/XXL
$60
4 colors
00/XXS 0/XS 4/S 8/M 12/L 16/XL
Oversized Boyfriend Button-Down Jean Shirt
50% OFF
$84
2 colors
00/XXS 0/XS 4/S 8/M 12/L 16/XL
Petite Lettuce Trim Button Top
New
$70
2 colors
00/XXS 0/XS 4/S 8/M 12/L 16/XL
Cropped Button-Down Striped Shirt
$30
4.6 (3406) 6 colors
8/M 12/L 16/XL 20/XXL
Cropped Button-Down Striped Shirt
50% OFF
$20 $40
4.6 (3406) 6 colors
0/XS 4/S 8/M 12/L 16/XL 20/XXL
Cropped Button-Down Striped Shirt
$30
4.6 (3406) 6 colors
0/XS 4/S 8/M 12/L 16/XL 20/XXL
Cropped Button-Down Striped Shirt
$40
4.6 (3406) 6 colors
0/XS 4/S 8/M 12/L 16/XL 20/XXL
Cropped Button-Down Striped Shirt
$30
4.6 (3406) 6 colors
0/XS 4/S 8/M 12/L 16/XL 20/XXL
Petite Short-Sleeve Button-Front Shirt - Anne Black
$59
2 colors
00/XXS 0/XS 2/XS 4/S 6/S 8/M 10/M 12/L +3
Cropped Button-Down Striped Shirt
$30
4.6 (3406) 6 colors
0/XS 4/S 8/M 12/L 16/XL 20/XXL
Linen-Blend Loose Button-Down Shirt
$45
4.5 (258) 7 colors
16/XL 20/XXL
Petite Short-Sleeve Button Front Top - Mist/Double Cream
40% OFF
Women's Petite No Iron Button Front Shirt - Black dual stripe
13% OFF
Linen-Blend Loose Button-Down Shirt
$45
4.5 (258) 6 colors
0/XS 8/M 16/XL 20/XXL
Linen-Blend Loose Button-Down Shirt
$45
4.5 (258) 6 colors
0/XS 8/M
Linen-Blend Loose Button-Down Shirt
$45
4.5 (258) 6 colors
0/XS 4/S 8/M 16/XL 20/XXL

Frequently Asked Questions

Where can I find petite button down tops?
Petite Pick has 253 petite button down tops from 7 retailers including Macy's, Old Navy, Nordstrom.
How much do petite button down tops cost?
Prices range from $7.86 to $1,050, with an average of $75.53.