Sampeng Lane in Chinatown is the best place to buy 100% cotton fabric at good prices. If you buy 10 meters or more, you get the wholesale price. It can be 1 meter of 10 different fabrics. Minimum cut, 1 meter. No bargaining, because it’s not a tourist place, it’s a wholesale place. Prices range from 3 meters for 100 baht ($1 per yard) up to 250 baht per meter (about $8 per yard). You’ll find Fabric Center in addition to many other shops, see Sampeng Lane Map. Opening hours are from 8:00 am to 6:00 pm.
The following stores in Bangkok sell 100% cotton fabric. These are all branches of one company, and if you buy more than 2500 baht you get a 10% discount.
Fabric House: ground floor Central City, Bang Na, Bangkok tel. 02-361-0570
Fabric House: Central World 2nd floor near Isetan, tel. (662) 255-6152
Fabric House: ground floor Seacon Square, Srinakarin Rd., Bangkok tel. 02-721-8709
Fabric Fashion: 1st floor The Mall 3, Ramkamhaeng, Bangkok tel. 02-310-1020
Fabric Center: 277 Sampeng Lane, tel. 02-222-2460
Tang hua seng is a department store with two branches: one across the river in Thonburi and one on Khao San Road. They sell fabric, fat quarters, batting (white or black), thread, rotary cutters and blades, and craft supplies. I noticed ‘sa’ paper, burlap, terrycloth, and velcro in pink, red, green, black and white up to 4″ wide. Tang Hua Seng is on Nancy Chandler’s Map of Bangkok
Rotary cutters, blades and cutting mats are available at JCC stationery store on Narathiwat Road in the Silom area (business district).
And some small shops:
PINN SHOP mostly crafts and some quilting accessories, 500 shops nationwide including PINN Counter in The Emporium’s Stationery Section and one in Siam Paragon’s Handicraft Section. They have fusible web.
Pretty Quilt Shop in the Oasis shopping center, next to the entrance for the Nichada Thani neighborhood on Samakee Road in Nonthaburi