Lowest price


Printed Cotton T-Shirt
$5.10


T-Shirt with Printed Motif
$8.50


Loose Fit Printed T-shirt
$12.75


T-Shirt with Defined Waist
$17.00


Slim Fit Easy-iron Shirt
$21.25


Regular-Fit Boxy Poplin Shirt
$25.50


Regular Fit Oxford Shirt
$25.50


Slim-Fit Stretch Shirt
$29.75


Regular-Fit Lyocell-Blend Resort Shirt
$29.75


Oversized-Fit Cropped T-Shirt
$29.75


Oversized-Fit Printed T-Shirt
$29.75


Oversized Linen-Blend Shirt
$29.75


Slim Fit Shirt
$38.25


Oversized-Fit Seersucker Shirt
$42.50


Regular-Fit Linen-Blend Resort Shirt
$42.50


Linen-Blend Shirt Dress
$51.00
Alternative offers


Old Navy Cropped Long-Sleeve Plaid Pocket Flannel Shirt for Girls
$3.96


Old Navy Short-Sleeve Graphic T-Shirt for Girls
$7.49


Old Navy Long-Sleeve T-Shirt 3-Pack for Toddler Boys
$8.97


Old Navy Snug Crop T-Shirt
$9.99


Toddler Striped T-Shirt
$10.00


Old Navy Snug Striped T-Shirt
$11.99
Related brands
Offer history
Shirt is currently on offer at H&M, with the lowest price now $25.50. Based on offer history, we expect it to return in week 36.
Stores with Shirt in their assortment
Nearest H&M branch
This Shirt offer H&M is available in the following branches based on your set location:
Toronto
Shirt price H&M
Offer | Name | Regular price | Offer price | Offer terms | Start date | End date |
---|---|---|---|---|---|---|
![]() | Oversized-Fit Seersucker Shirt | $42.50 | 23 July 2025 | 29 July 2025 | ||
![]() | Oversized Linen-Blend Shirt | $29.75 | 23 July 2025 | 29 July 2025 | ||
![]() | Regular-Fit Boxy Poplin Shirt | $25.50 | 23 July 2025 | 29 July 2025 | ||
![]() | Linen-blend shirt | $34.99 | 09 July 2025 | 15 July 2025 | ||
![]() | Regular-Fit Boxy Poplin Shirt | $29.99 | 09 July 2025 | 15 July 2025 | ||
![]() | Linen-blend Shirt | $34.99 | 02 April 2025 | 08 April 2025 | ||
![]() | Oversized Linen-Blend Shirt | $34.99 | 12 March 2025 | 18 March 2025 | ||
![]() | Regular-Fit Textured Resort Shirt | $44.99 | 22 January 2025 | 28 January 2025 | ||
![]() | Oversized Twill Shirt | $34.99 | 16 October 2024 | 22 October 2024 | ||
![]() | Long-sleeved Shirt | $29.99 | 28 August 2024 | 03 September 2024 | ||
![]() | Rugby shirt with motif | $58.99 | 27 December 2023 | 02 January 2024 | ||
![]() | Oversized linen shirt | $39.99 | 17 May 2023 | 24 May 2023 | ||
![]() | Linen-blend shirt | $34.99 | 10 May 2023 | 17 May 2023 | ||
![]() | Oversized shirt | $34.99 | 19 April 2023 | 26 April 2023 | ||
![]() | Oversized poplin shirt | $29.99 | 19 April 2023 | 26 April 2023 | ||
![]() | Oversized shirt | $16.99 | 12 April 2023 | 19 April 2023 | ||
![]() | Easy-iron shirt | $14.99 | 29 March 2023 | 05 April 2023 | ||
![]() | Oversized shirt | $34.99 | 15 March 2023 | 22 March 2023 | ||
![]() | Oversized poplin shirt | $29.99 | 01 February 2023 | 08 February 2023 | ||
![]() | Cut-out shirt | $29.99 | $19.99 | $10.00 Discount | 11 October 2022 | 18 October 2022 |
![]() | Cut-out shirt | $29.99 | $17.99 | $12.00 Discount | 15 September 2022 | 15 October 2022 |
![]() | Jersey shirt | $19.99 | $11.99 | $8.00 Discount | 11 June 2022 | 11 July 2022 |