Shop
FilterVintage Beige Tribal 2X2 Abadeh Persian Rug
$161.10 $161.10Vintage Navy Blue 2X4 Kashan Persian Rug
$272.70 $272.70Vintage Coral Red Floral 2X3 Kashan Persian Rug
$291.38 $291.38Vintage Red Floral 3X5 Nain Persian Rug
$292.21 $292.21Vintage Floral Cream Classic 3X5 Nain Persian Rug
$304.48 $304.48Vintage Purple-navy Classic 2'7X3'4 Kashan Persian Rug
$341.10 $341.10Vintage Red Floral 2X3 Kashan Persian Rug
$345.39 $345.39Semi Antique Multicolored Tribal 5X15 Kilim Persian Runner Rug
$376.94 $376.94Vintage Purple-navy 3X3 Kashan Persian Square Rug
$403.83 $403.83Vintage Purple-navy 3X3 Kashan Persian Square Rug
$403.83 $403.83Vintage Reddish Orange Classic 2X3 Kashan Persian Rug
$410.40 $410.40Vintage Traditional Red 3X5 Nain Persian Rug
$419.03 $419.03Vintage Tribal 4X12 Kelim Ghashghaie Persian Runner Rug
$419.36 $419.36Antique Floral Beige 3X5 Tabriz Persian Rug
$432.47 $432.47Vintage Multicolored Tribal 4'6X15 Kilim Persian Runner Rug
$441.56 $441.56Vintage Dark Navy Classic 2'5X3'3 Kashan Persian Rug
$471.15 $471.15Vintage Scarlet Red Floral 4X5 Lilian Persian Rug
$591.75 $591.75Pair of Small Vintage Pastel Red Floral 2X3 Kashan Persian Rug
$876.15 $876.15Vintage Red Traditional 10X13 Kashan Persian Rug
$990.80 $990.80Vintage Traditional Red 10X13 Kashan Persian Rug
$1,034.42 $1,034.42Muted Distressed Traditional 9X11 Tabriz Persian Rug
$1,092.75 $1,092.75Antique Muted Distressed 3X13 Tabriz Persian Runner Rug
$1,095.37 $1,095.37Vintage Traditional Red 8X11'5 Tabriz Persian Rug
$1,175.26 $1,175.26Antique Muted Distressed 3X14 Tabriz Persian Runner Rug
$1,204.04 $1,204.04Muted Antique Distressed 2'8X15'7 Tabriz Persian Runner Rug
$1,210.19 $1,210.19Vintage Traditional Red 8X11 Tabriz Persian Rug
$1,237.50 $1,237.50Antique Muted Distressed 10X10 Tabriz Persian Rug
$1,252.99 $1,252.99Vintage Red Traditional 9'6X12'7 Sabzevar Persian Rug
$1,293.75 $1,293.75Vintage Purple-navy Traditional 9X13 Kashmar Mashad Persian Rug
$1,301.49 $1,301.49Overdyed Blue Antique Distressed 10X14 Tabriz Persian Rug
$1,369.87 $1,369.87Overdyed Antique 10X13 Tabriz Persian Rug
$1,374.82 $1,374.82Vintage Red Traditional 10X13 Kashan Persian Rug
$1,508.80 $1,508.80Semi Antique Orange-red Classic 9X13 Najafabad Persian Rug
$1,581.75 $1,581.75Muted Distressed Floral Antique 10X13 Kerman Persian Rug
$1,615.70 $1,615.70Semi Antique Red Traditional 10X14 Kashan Persian Rug
$1,928.25 $1,928.25Semi Antique Red Traditional 9X13 Kashan Persian Rug
$1,994.85 $1,994.85Vintage Red Traditional 9'7X13'6 Kashan Persian Rug
$2,066.85 $2,066.85Semi Antique Red Traditional 10X14'5 Kashan Persian Rug
$2,169.45 $2,169.45Vintage Red Traditional 10X13 Kerman Persian Rug
$2,793.51 $2,793.51Vintage Beige Traditional 9X13 Kashan Persian Rug
$3,667.95 $3,667.95Floral
Floral Rugs
If floral rugs are what stand out to your eyes, then you’ve come to the right place. Make your home a magical place, where you will find small spring animals running around, hear Snow White and the 7 dwarves singing a song of joy and hope and feel as if every day is a sunny day.
Flowers are a sempiternal trend, which brings beauty to all kinds of decor objects in your home. A cream floral rug can never fail to charm a room, and blue floral rugs are sure to bring the freshness of spring right to your living room.
The beauty of a modern floral rug is that its striking colors and patterns will not just brighten up your room, but deliver a subtle message about you. Does the rug in your living room revolve around the colors of a natural space? Are they complementing shapes that are inspired by nature? We can all deduct that if you like a vintage floral rug, you are a nature lover, and want to bring spring into your living room. We are here to help you achieve that.
Here at Magic Rugs, we carry a wide variety of floral-inspired rugs. Our rug gallery will provide you with the perfect rug to help you bring the outside in. No matter if you are looking for a small hand-knotted area rug, or for a large floral rug; you will find it here.
Feel free to explore the wide natural and colorful world we have prepared for you!