Condition
Purchase
Sort by
Time
Various
Dress kaftan making floral - kaftan,
£6.51
Buy It Now
Yard new cotton fabric - 2.5,
£16.80
Buy It Now
Yard new cotton fabric - new, dress
£18.00
Buy It Now
Yard indian cotton fabric - 3,
£18.00
Buy It Now
Cotton voile embroidery kaftan - cotton,
£15.75
Buy It Now
Yard new cotton fabric dress - new,
£25.20
Buy It Now
Isi agu traditional wear - agu,
£29.82
Buy It Now
New sanganeri hand - new, printed
£20.57
Buy It Now
Fabric satin imported - fabric,
£26.70
Buy It Now
Mustard ochre georgette - 3m,
£5.00
Buy It Now
Embroidered white cotton - cotton, &
£8.00
Buy It Now
Brand new embroidered - new,
£52.70
Buy It Now
Mens sarong saree - saree, wrap
£4.99
Buy It Now
Women lace fabric bou - fabric,
£37.10
Buy It Now
Adire batik african fabric - adire,
£15.50
Buy It Now
African adire batik thick - african,
£78.70
Buy It Now
Black white panel - white, dressmaking
£15.00
Buy It Now
Kaftan printed fabric ready - kaftan,
£12.40
Buy It Now
Jaipur hand block printed 100 - hand,
£12.14
Buy It Now
Yard new cotton fabric - cotton,
£37.20
Buy It Now
Womens plain abayas - abayas, islamic
£3.99
Buy It Now
Long women dress - , cotton
£37.10
Buy It Now
Embroidered black cotton - embroidered,
£8.00
Buy It Now
Jaipur hand printed - printed, 100%cotton
£20.57
Buy It Now
Yard indian cotton fabric - yard,
£25.20
Buy It Now
Gorgeous new mustard - gorgeous,
£8.66
Buy It Now
African ankara wax print - african,
£37.10
Buy It Now
Pieces kaftan beach cover - kaftan,
£18.00
Buy It Now
Lovely teal gold - lovely,
£73.50
Buy It Now
Yard indian cotton fabric - 10,
£37.20
Buy It Now
African aso oke - african,
£57.90
Buy It Now
Kampala fabric short sleeve - kampala,
£26.70
Buy It Now
African ankara wax print - african,
£37.10
Buy It Now
Brown retro print - retro, kaftan
£5.99
Buy It Now
Yard indian cotton fabric - 2.5,
£16.80
Buy It Now
Spa man caftan - spa, caftan.
£9.99
Buy It Now
Plus size womens boho - womens,
£4.99
Buy It Now
Embroidered burgundy cotton - burgundy,
£8.00
Buy It Now
Black soft fabric abaya - black,
£52.70
Buy It Now
White blue indian hand - white,
£22.18
Buy It Now
100 cotton hand block - 100%,
£22.21
Buy It Now
Embroidered cream cotton - cream,
£60.00
Buy It Now
White black hand - black,
£20.59
Buy It Now
Isi agu traditional wear - traditional,
£37.10
Buy It Now
Embroidered orange mustard - orange,
£8.00
Buy It Now
Handmade ankara fabric style - ankara,
£26.18
Buy It Now
Lilac ladies kaftan with green - ladies,
£10.80
Buy It Now
Moroccan algerian traditional - moroccan,
£34.18
Buy It Now
Embroidered pink cotton - embroidered,
£80.00
Buy It Now
Indian women dress 100 cotton - indian,
£18.43
Buy It Now
Handmade green gold - green,
£16.15
Buy It Now
Indian printed polyester - polyester, crepe
£23.36
Buy It Now
100 cotton sanganeri hand - sanganeri,
£20.56
Buy It Now
African leso sarong beach - african, leso/sarong/beach
£18.28
Buy It Now
10m lilac polyester cationic - 10m,
£39.18
Buy It Now
African ankara fabric dress - african,
£29.82
Buy It Now
Bespoke men wear - men's,
£61.01
Buy It Now
Indian printed polyester crepe - indian,
£23.36
Buy It Now
Embroidered white cotton daisy - embroidered,
£8.00
Buy It Now
Navy kaftan cover fringed - navy,
£12.94
Buy It Now
New summer dress hand block - summer,
£22.18
Buy It Now
African single khanga sarong - single,
£18.26
Buy It Now
Lizzo kaftan purple blue - kaftan,
£47.50
Buy It Now
Hand block print 100 - hand,
£18.48
Buy It Now
Afnan abaya black beaded - afnan,
£79.99
Buy It Now
Sanganeri hand block print - sanganeri,
£22.18
Buy It Now
Jaipur hand block floral - block,
£22.18
Buy It Now
Hand block border print - border,
£18.50
Buy It Now
Hand block border - hand,
£22.18
Buy It Now
Boubou dress ankara - dress, african
£38.00
Buy It Now
100 cotton long kaftan - long, hand
£22.18
Buy It Now
Sanganer hand printed paisley - printed,
£20.56
Buy It Now
Yard indian block printed - 2.5,
£28.42
Buy It Now
Hand block print 100 cotton - hand, 100%cotton
£18.48
Buy It Now
Indian 100 cotton - cotton, hand
£22.21
Buy It Now
100 cotton hand block - hand, print
£22.21
Buy It Now
100 cotton solid plain jaipur - 100%cotton,
£20.06
Buy It Now
Indian nighty dress 100 - nighty, 100%cotton
£18.48
Buy It Now
White blue pineapple - white,
£20.58
Buy It Now
Women ankara fabric long - ankara,
£33.98
Buy It Now
Metre pink purple white - metre,
£3.45
Buy It Now
100 cotton indian hand block - hand,
£18.48
Buy It Now
100 cotton lightweight - lightweight, hand
£22.19
Buy It Now
Bollywood fabric material - bollywood,
£26.69
Buy It Now
Inches long kaftan - 52, floral
£22.21
Buy It Now
100 cotton indian hand printed - indian,
£18.47
Buy It Now
Sanganeri hand block print - sanganeri,
£22.18
Buy It Now
100 cotton hand block print - cotton,
£22.18
Buy It Now
Hand block print long - hand,
£22.18
Buy It Now
African ankara fabric dress - african,
£29.82
Buy It Now
Soft 100 cotton indian - 100%cotton,
£20.59
Buy It Now
Palm tree 100 - tree, hand
£22.18
Buy It Now
Hand block 100 cotton - block, kaftan
£20.57
Buy It Now
Beautiful dark purple kaftan - beautiful,
£20.89
Buy It Now
Mens thick cotton - mens, designer
£24.99
Buy It Now
Hand block print 100 - block, 100%cotton
£22.18
Buy It Now
Looking for more caftan fabric?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 caftan fabric listings currently in our index. Prices range from £3.45 to £80, with an average of £25.14. Whether you are hunting for a bargain or looking for a top-spec model, the selection below covers all price points — new, used and refurbished. More about caftan fabric →
Try this: materials various craft | paddington bear fabric | joules fabric | william morris fabric seconds | discontinued ikea fabric | laura ashley pirate | voile bleue clothing | osborne and little fabric remnants | stoned boutique dancewear | discontinued fabric sample books
Whether you are looking for a brand-new or second-hand caftan fabric, eBay offers one of the largest selections available online. With 96 active listings at the time of this page's last update, you have plenty of choice across different conditions, sellers and price points. The cheapest option currently starts at £3.45, while premium listings can reach £80 — giving you a wide budget spread to work with. The average price of £25.14 can serve as a useful benchmark: listings below this tend to be used or auction-style, while those above often include extra accessories, warranties, or are sold by professional sellers with high feedback scores. Always check the seller's feedback rating and return policy before committing to a purchase. If you need the item quickly, filter by "Buy It Now" to avoid the uncertainty of auctions. For used items, look closely at the condition description and photos — terms like "good", "very good" and "like new" can mean very different things depending on the seller.