My Bag:

0 item(s) - £0.00
You have no items in your shopping cart.


Tel: 07809 258127

Sex Toy Shop

Free UK Delivery

for all orders over £30

Sex Toy Shopping at Magic Moments

mm_logoAs one of Britain's longest standing sex toy shopping sites, we thought we'd provide you with a timely reminder why you wouldn't wanna shop anywhere else this Autumn.

Our Team

Our team have over 25 years experience in the sex toy industry and are only ever a phone call or e-mail away. Whether you are a seasoned professional in the world of sex toys and want to ask a personal question. Or, perhaps you are a novice looking for some timely guidance? Regardless of your sex toys need, the team are here to help 24 hours a day.

mmlogo2Free Gifts

Spend over £25 and you'll automatically be eligible for a free gift that we will automatically include into your parcel. Spend more and the gifts get even better with the likes of cock rings and other sex toys available as a thank you for your continued or new custom.

Safe Sex Toy Shopping

Est-1985In this day in age of paramount Internet security, you can be guaranteed of sex toy shoppings upmost online safety standards. Shop, swiftly and safely on your compute, tablet or smartphone and eagerly await the arrival of your sex toy(s).

UK pre-stocked warehouse

It is very common in our industry for smaller firms to drop ship, adding unwanted extra days onto your parcels delivery date. Magic Moment's keep the party going with guaranteed same day despatch from our UK pre-stocked warehouse.

special-offerWeekly Offers

Every now and then we like to treat our following to some great sex toy bundles. Sign up to our newsletter to keep up to date with the latest sex toy news and be automatically included into our weekly giveaways... Now there's an extra reason to get a little kinky this Autumn.

Free Delivery on orders over £30 This offer is valid on all our shop items.
© Magic Moments (Mail Order) Limited, PO Box 377 Hastings TN34 9HX. Registered UK Company 02676915 | All models are over 18Secure Payments