We are Ellie and Hanif. We both grew up in Iran, and we have spent years sourcing, buying and selling handmade rugs. When people in Toronto ask us where to buy a Persian rug, we rarely give them a single name. We tell them what to look for, and which kind of store suits the rug they have in mind.
Toronto has one of the largest Iranian communities in Canada, and its rug trade reflects that. Buyers have plenty of choice. The same popularity has a downside, though: machine-made and "Persian-style" rugs are sometimes sold under the same label as rugs actually woven in Iran. A little homework before you pay goes a long way.
We have walked into many Toronto rug stores ourselves over the years. This guide is how we would brief a friend, not a ranking and not a mystery-shopper review. The store details below come from each business's own website, checked on October 22, 2026. Rug the Rock is our own business, so we have put it last and labelled it clearly.
What We Look For in a Rug Store
When we judge a rug seller, our own business included, four things matter most:
- Accurate product information. Clear details on origin, age, materials and construction, with estimates labelled as estimates.
- Genuine, verifiable pieces. A rug sold as Persian should be made in Iran, and the seller should be able to explain how they know.
- Knowledgeable, unhurried staff. You should be able to turn a rug over, look at the back and the ends, and get straight answers.
- Transparent prices and terms. Prices shown or given without hesitation, and written terms for delivery, returns and trials.
Persian Rug Stores in Toronto and the GTA at a Glance
| Store | Where | Listed hours | Home trial | Published return terms |
|---|---|---|---|---|
| Imperial Rug Galleries | 232 King St E, Toronto; 333 Lakeshore Rd E, Oakville | Toronto: Mon to Fri 10 to 5, Sat 10 to 4 | Free in-home trial | Online sales final; in-store purchases returned to the store of purchase |
| Kasra Rugs | 175 West Beaver Creek Rd, Unit 1, Richmond Hill | Mon to Fri 10 to 6, Sat 11:30 to 4:30 | Not stated | Notify within 3 days of receipt; buyer pays return shipping; 5% restocking fee |
| Silkco Rugs | 2469A Bloor St W, Toronto | Mon to Sat 11 to 5, Sun 11 to 4 | Not stated | Not published online |
| Turco Persian Rug Company | 452 Richmond St E, Toronto | Mon to Fri 8 to 5, Sat 9 to 5 | Not stated; rug rentals offered | Shipped orders: 3 days after delivery; buyer pays return shipping |
| Rug the Rock (our business) | Online, based in Oakville | Online | Rug N' Roll in The Greater Toronto Area & Hamilton | 7 days after delivery, unused; buyer pays return shipping |
Hours and terms are as published on October 22, 2026. Confirm them with the store before you travel or buy.
1. Imperial Rug Galleries: Two Showrooms and a Free Home Trial
Toronto showroom: 232 King Street East, 416-777-0304. Oakville showroom: 333 Lakeshore Road East, 905-845-1305.
Imperial says its family has been helping Canadians with rugs for more than 100 years. It groups its stock into vintage, modern and signature hand-knotted collections, and describes antique rugs from Persia, Afghanistan and Pakistan. Prices are shown online, and it offers free local delivery from its GTA showrooms.
Choose Imperial if you want to see a large selection in person, downtown or in Oakville, and then see a shortlist in your own room. Its website offers a free in-home trial, in which its team brings selected rugs to your home. Its published policy treats online sales as final, so if you buy online rather than in a showroom, settle your questions first. The store says it is happy to send extra photos or video on request. Current details are on the Imperial Rug Galleries contact page.
2. Kasra Rugs: Richmond Hill, With Prices and Size Filters Online
Showroom: 175 West Beaver Creek Road, Unit 1, Richmond Hill, (905) 881-8481.
Kasra sorts its handmade stock into traditional, modern, transitional, vintage and antique, silk and fine, runner and kilim categories, and shows prices online. It lists cleaning, repair, appraisal, hanging and custom-rug services, and says it has offered cleaning, repair and appraisal since 1992. Its catalogue includes rugs identified as Persian alongside rugs that use Persian design names, so ask where a particular rug was made.
Choose Kasra if you live north of the city and like to shortlist online by size and price before visiting. Read its terms first: you must notify it within 3 days of receiving an order, return shipping is yours, and refunds on in-stock items carry a 5% restocking fee. Shipping within Canada is free on orders over C$999. See the Kasra Rugs contact page for hours and visits.
3. Silkco Rugs: A West-End Store With Pick-Up and Delivery
Store: 2469A Bloor Street West, Toronto, 416-604-4040.
Silkco says it carries handmade rugs from Persia, India, Afghanistan, Tibet, Pakistan and China, including tribal Gabbeh rugs. Its site sorts pieces by size and by silk, wool, kilim and antique. Its services include custom rugs, cleaning, repair and restoration, trade-in, insurance-related work, and free pick-up and delivery.
Choose Silkco if you are in the west end and want to compare Persian rugs with other handmade traditions in one visit, or you have an older rug you would like to trade in. Its website does not publish prices or return terms, so ask for both in writing before you buy. Hours and contact details are on the Silkco contact page.
4. Turco Persian Rug Company: Sales and Rug Care Since 1906
Showroom: 452 Richmond Street East, Toronto, 416-366-0707. The store notes free parking.
Turco Persian says it was established in 1906 and remains family owned. Alongside rug sales it lists cleaning, reweaving and repair, appraisals, rug rentals, custom rugs and a consignment program. Its online listings give construction, material, size and origin fields for individual rugs.
Choose Turco if you are buying an older rug and want sales, assessment and repair under one roof, or you have a rug to appraise or consign. For shipped orders, its policy gives you 3 days after delivery to request a return, with return shipping at your cost. Details are on the Turco Persian contact page.
5. Rug the Rock: Our Own Online Store, Based in Oakville
Rug the Rock is our business. We are fully online and based in Oakville, and we sell one-of-a-kind handmade rugs and kilims, most of them vintage and antique pieces from Iran, Türkiye, Afghanistan, the Caucasus and Morocco.

Every listing shows the price, exact measurements and what we can document about origin, age, materials, condition and repairs, with full and close photographs. Shipping options are confirmed at checkout. Our refund policy allows returns within 7 days of delivery for unused rugs in original condition, with return shipping paid by the customer. In The Greater Toronto Area & Hamilton, Rug N' Roll lets you try selected rugs in your own space before deciding.
Choose Rug the Rock if you prefer to compare detailed listings at home, at your own pace, rather than in a showroom. Browse our Persian rugs for sale, or go straight to Heriz rugs, Tabriz rugs or runners.
How Much Does a Persian Rug Cost in Toronto?
Prices range so widely that a single number is not much use. As one reference point, the 241 Persian rugs available on our own site on October 22, 2026 had a median price of about C$1,600. One in ten was under about C$660, and one in ten was above about C$4,200. Our available Heriz rugs, all of them room-size, had a median of about C$4,700, and our Tabriz rugs about C$3,500. Other stores price differently, and these figures change as rugs sell.
Size, origin, age, condition, knot density, wool and dye quality, design, rarity and restoration all move the price. Compare like with like: a room-size vintage Heriz and a new machine-made rug in a "Heriz design" are different products, whatever the label says.
Red Flags When Buying a Persian Rug
- "Persian style" presented as Persian. A Persian design can be woven anywhere. Persian origin means the rug was made in Iran, and the receipt should say so.
- Endless liquidation sales. Ads for thousands of rugs at 70% off, or a closing-down sale that never closes, make the "original" price meaningless. Judge the rug and the final price, not the size of the discount.
- No look at the back. A good seller will turn a rug over, show you the ends and side cords, and point out repairs without being asked.
- Unsupported age claims. "Antique" usually means about a century old or more. Ask what supports the stated age, and expect an honest range.
- Terms that exist only in conversation. Get returns, trial terms, condition notes and the stated origin in writing.
What to Check Before You Buy a Persian Rug
1. Ask for a specific origin
"Persian style" is not the same as Persian origin. Ask whether the rug was made in Iran and whether the locality or community label is known. Tabriz, Heriz, Bidjar, Hamadan, Kashan and Qashqai are not quality grades. They refer to different geographic, commercial or community traditions, and each one contains variation. Our illustrated guide to the types of Persian rugs explains more than 50 of these names.
2. Confirm how it was made
Hand-knotted pile, flatwoven kilim, hand-tufted and machine-made rugs are different structures. Look at the back and the ends, then ask the seller to explain the foundation, pile and finishing. Our visual guide to Persian rug knots explains why a photograph of the back is informative but does not, by itself, prove age, origin or value.
3. Read the condition statement
For vintage and antique rugs, normal wear may be attractive and entirely usable, but it should be described. Check for low pile, exposed foundation, repaired holes, reduced ends, edge work, colour run, stains and areas that have been painted or overcast. Ask what is original and what has been restored. Request close photographs in neutral light if you cannot inspect the rug in person.
4. Measure the rug, not the label
Handmade rugs are rarely perfect rectangles, and labels such as 5 by 7 or 8 by 10 are approximate. Use the exact dimensions. Mark the footprint on your floor with painter's tape, including doors, vents and furniture. A home trial can settle scale and colour questions that measurements alone cannot.
5. Compare the complete transaction
Price matters, but compare like with like. Origin, construction, materials, age, size, condition, rarity and restoration all affect the offer. Also compare taxes, delivery, return shipping, restocking fees, trial terms and whether the rug has been professionally cleaned. Written terms are worth more than a large percentage discount without a clear reference price.


Questions to Ask Any Toronto Rug Seller
- Where was this rug made, and which details support that attribution?
- Is it hand-knotted, flatwoven, hand-tufted or machine-made?
- What are the pile and foundation materials?
- What age range is being proposed, and is that an estimate?
- Which repairs, reductions, stains or colour changes are present?
- Has the rug been professionally cleaned and tested for colourfastness?
- May I see the entire back, ends, side cords and any repaired areas?
- What are the written return, exchange, delivery and home-trial terms?
- Will the receipt state the origin, construction, materials and condition?
Frequently Asked Questions
Where can I buy Persian rugs in Toronto?
Downtown and the west end have Imperial Rug Galleries on King Street East, Turco Persian Rug Company on Richmond Street East and Silkco Rugs on Bloor Street West. North of the city, Kasra Rugs is in Richmond Hill, and Imperial also has an Oakville showroom. Rug the Rock is an online store based in Oakville. Check each store's own site before visiting, because stock, hours and appointment rules change.
Which Toronto rug stores let you try a rug at home?
Imperial Rug Galleries advertises a free in-home trial on its website, and Rug the Rock offers Rug N' Roll in The Greater Toronto Area & Hamilton. Turco Persian offers rug rentals. For other stores, ask whether they allow a rug to go home on approval, and get the terms in writing.
Can I buy an authentic Persian rug online in Canada?
Yes, but the listing should clearly state Iranian origin, construction, materials, exact dimensions and condition. Look for several photographs, written return terms and a seller you can reach. Return windows vary a lot between stores, from final sale to several days, so read them before you order.
How can I tell whether a rug is really Persian?
Persian describes origin in Iran, not merely a floral or medallion design. Construction details can show whether a rug is handmade, but they do not reliably identify the country on their own. Evaluate the structure, materials, design vocabulary, colours, provenance and seller documentation together. For unfamiliar or valuable pieces, seek an independent specialist opinion.
Should I buy a new, vintage or antique rug?
Choose based on use and documentation, not age alone. A well-preserved vintage rug can be practical for daily use, while a fragile antique may need careful placement. A new hand-knotted rug can also be an excellent choice when its origin, materials and construction are accurately described. Condition and suitability matter more than a broad age label.
Sources and Verification
Store details were checked on October 22, 2026 on each business's own website: Imperial Rug Galleries home page, in-home trial and shipping and returns; Kasra Rugs contact and shipping and returns; Silkco Rugs contact and about; Turco Persian Rug Company contact, about and purchase and return policy. Rug the Rock's terms are on our refund policy and Rug N' Roll booking pages, and the price figures come from our own available listings on the same date. These sources describe each store's own offer; they are not independent verification of every rug, attribution or customer experience.
Leave a comment