Condition
Purchase
Sort by
Time
Various
Topshop size rose floral - topshop, 10
£7.59
Buy It Now
Topshop womens midi - womens, dress
£17.00
Buy It Now
Topshop black floral - topshop,
£10.75
Buy It Now
Topshop womens cami slip - topshop,
£15.00
Buy It Now
Topshop size floral neck - topshop, v-neck
£8.66
Buy It Now
Bnwt size womens coral red - bnwt,
£10.80
Buy It Now
Topshop rust terracotta - topshop,
£12.40
Buy It Now
Topshop premium lime green - topshop,
£31.90
Buy It Now
Topshop black floral - lace, midi
£16.99
Buy It Now
Topshop black floral midi - topshop,
£10.80
Buy It Now
Ladies topshop black - ladies, white
£7.05
Buy It Now
Topshop black faux - topshop,
£31.90
Buy It Now
Topshop lovely plain black - -,
£4.38
Buy It Now
Topshop womens midi dress - topshop,
£25.00
Buy It Now
Topshop womens midi - topshop,
£25.00
Buy It Now
Topshop womens midi dress - topshop,
£39.00
Buy It Now
Topshop black silver - topshop, metallic
£6.52
Buy It Now
Casual comfort with gathered - casual,
£3.84
Buy It Now
Topshop pink floral puff - topshop,
£19.35
Buy It Now
Cream and navy - cream,
£7.59
Buy It Now
Topshop green black - topshop,
£15.08
Buy It Now
Topshop red black - uk,
£3.31
Buy It Now
Topshop women floral midi - topshop,
£7.59
Buy It Now
Topshop black silver leopard - black,
£5.45
Buy It Now
Topshop red beige pink spot - topshop,
£16.00
Buy It Now
Cream and navy blue floral - and,
£7.59
Buy It Now
Topshop floral midi - floral,
£5.45
Buy It Now
Topshop womens midi slip dress - topshop,
£13.00
Buy It Now
Topshop womens midi dress - womens,
£26.00
Buy It Now
Topshop womens midi dress - womens,
£13.00
Buy It Now
Topshop womens midi dress - womens,
£15.00
Buy It Now
Topshop womens midi dress - womens,
£14.00
Buy It Now
Topshop midi dress blue - topshop,
£4.38
Buy It Now
Topshop black floral - , long
£31.90
Buy It Now
Topshop black floral rose - black,
£4.91
Buy It Now
Topshop womens midi - midi, dress
£7.57
Buy It Now
Topshop women knitted - topshop, women’s
£21.49
Buy It Now
Topshop green floral wrap midi - floral,
£3.00
Buy It Now
Topshop dress pink black - topshop, uk
£13.59
Buy It Now
Topshop womens midi - womens, dress
£13.00
Buy It Now
Topshop blush pink - pink, dress
£8.66
Buy It Now
Stunning topshop metallic gold - stunning,
£15.08
Buy It Now
Topshop animal print - print, red
£2.99
Buy It Now
Topshop black white neck - topshop,
£26.69
Buy It Now
Topshop shirt midi dress uk8 - shirt,
£10.00
Buy It Now
Laura for topshop midi dress - for,
£16.15
Buy It Now
Topshop womens midi - topshop, red
£13.00
Buy It Now
Topshop midi dress 10 - topshop, uk
£9.99
Buy It Now
Topshop black floral - , midi
£5.45
Buy It Now
Top shop blue short - , dress
£16.15
Buy It Now
Topshop women black - women’s,
£3.84
Buy It Now
Topshop red black - black, leopard
£8.66
Buy It Now
Topshop line midi - a-line, uk8
£5.00
Buy It Now
Topshop womens midi dress - topshop,
£25.00
Buy It Now
Topshop grey ribbed roll - topshop,
£4.17
Buy It Now
Topshop line midi - topshop,
£8.00
Buy It Now
Topshop black cotton velvet - topshop,
£10.80
Buy It Now
Topshop striped shirt dress - topshop,
£5.45
Buy It Now
Topshop black floral - uk,
£6.52
Buy It Now
Topshop pleated midi dress - pleated,
£6.99
Buy It Now
Topshop womens midi dress - midi,
£14.00
Buy It Now
Topshop shirt midi dress - topshop, uk10
£8.00
Buy It Now
Topshop satin floral - satin, midi
£9.19
Buy It Now
Topshop womens midi slip dress - slip,
£14.00
Buy It Now
Topshop womens animal print - womens,
£9.73
Buy It Now
Topshop womens midi - topshop,
£13.00
Buy It Now
Topshop dress top - topshop, dress/
£7.59
Buy It Now
Topshop knit jumper dress - jumper,
£6.52
Buy It Now
Topshop women black floral - women’s,
£7.90
Buy It Now
Topshop red black leopard - topshop,
£8.66
Buy It Now
Topshop line midi - a-line, dress
£9.00
Buy It Now
Mono black zebra - print, midi
£3.31
Buy It Now
Topshop womens midi dress - womens,
£13.00
Buy It Now
Topshop floral chiffon - floral,
£12.94
Buy It Now
Topshop line midi dress uk12 - dress,
£14.00
Buy It Now
Topshop emerald green black - green,
£6.52
Buy It Now
Topshop belted lightweight red - lightweight,
£10.00
Buy It Now
Topshop womens midi slip - womens,
£13.00
Buy It Now
Topshop ditsy floral print - topshop,
£8.12
Buy It Now
Topshop womens midi dress - womens,
£14.00
Buy It Now
Topshop womens midi dress - womens,
£13.00
Buy It Now
Topshop line midi - a-line, uk10
£13.50
Buy It Now
Topshop black white abstract - white,
£10.80
Buy It Now
Top shop vintage midi - shop,
£26.70
Buy It Now
Topshop black ribbed midi - topshop,
£2.24
Buy It Now
Topshop womens midi dress - topshop,
£17.00
Buy It Now
Leopard print brown beige midi - print,
£6.50
Buy It Now
Topshop midi dress - dress, fit
£8.39
Buy It Now
Topshop skater midi dress - skater,
£9.00
Buy It Now
Topshop leopard print shirt - leopard,
£7.59
Buy It Now
Topshop womens midi dress - womens,
£13.00
Buy It Now
Topshop black floral - floral, lace
£8.66
Buy It Now
Topshop floral wrap midi dress
£8.66
Buy It Now
Topshop line midi - dress, in
£9.00
Buy It Now
Topshop womens midi dress - womens,
£29.00
Buy It Now
Topshop women petite polka - women’s,
£23.58
Buy It Now
Looking for more topshop midi dress?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 topshop midi dress listings currently in our index. Prices range from £2.24 to £39, with an average of £12.19. 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 topshop midi dress →
Try this: zara dress floral | petite maxi dress | oasis dress | bonmarche | lipsy bodycon dresses | fishtail dress | velvet dress topshop | asos maxi dress | flapper dress | cutey couture
Whether you are looking for a brand-new or second-hand topshop midi dress, 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 £2.24, while premium listings can reach £39 — giving you a wide budget spread to work with. The average price of £12.19 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.