Beginner Tufting Experience

1 hour 30 minutes (approximately)
Offered in: English

Create your own handmade tufted rug in a guided, beginner-friendly workshop. Enjoy a hands-on creative experience in Toronto and take home a unique souvenir made by you. No prior experience needed.

What's Included

All Fees and Taxes

Meeting and pickup

Meeting point
4789 Yonge St

Please arrive at Hallmark Center, Unit 1020. Take the subway to Sheppard–Yonge Station and follow signs to the Hallmark Center office tower. Once inside, proceed to Unit 1020. Please arrive 10 minutes early for check-in.

End point
This activity ends back at the meeting point.

What to expect

Step into a creative tufting studio in Toronto and design your own handmade rug from start to finish.

You’ll begin by choosing a simple design and color palette, then learn how to safely use a tufting gun with step-by-step guidance from our instructor. No experience is needed — this workshop is beginner-friendly and fully guided.

After tufting your design, we’ll help you with trimming and finishing techniques. Your rug will be prepared for take-home, making it a unique and personal souvenir from your trip.

This experience is perfect for travelers looking for a fun, hands-on creative activity, whether you’re visiting solo, as a couple, or with friends. Small group sizes ensure personalized guidance throughout the session.

Additional info

  • Wheelchair accessible
  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Transportation options are wheelchair accessible
  • All areas and surfaces are wheelchair accessible
Supplied by Emotuft Tufting Studio
Show 2 more

Tags

Art Classes
Craft Classes
Small Group
DSA non-compliant
Low Supplier Cancellation Rate
Low Last Minute Supplier Cancellation Rate
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}