There is no such thing as a universal perfect menstrual cup, they all have their pros and cons because every woman is unique. It’s up to you to find the menstrual cup that will “fit you like a glove”.
Believe it or not, I have actually tried hundreds of cups over the years and I have listed only the ones I have tested on myself. That were made by ethical companies who actually spent time coming up with a unique design, not just selling a made in china knock off with a fancy packaging.
The following metric table compares all the main menstrual cup brands around the world. The variety of choice available can quite overwhelming so I have carefully curated legit brands who offers different features in order to cater for most woman.
There are many factors to consider other than sizes, like cervix height. Read my tips and use the table filters to help you pick the best possible fit.
You can click on any column’s icon to sort the data the way you want. For example Click on the capacity icon (the drop icon), the first time you will see from the smaller to bigger capacity in ml. The second time you click it will show from the bigger to smaller. Please note : you will have a better overview on Desktop.
Narrow your menstrual cup search using Filters below:
Brands | Softness | Cervix | Stem | Country
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | Cup length | ![]() | Cervix | Softness | Shore | Stem | Country | ![]() | ![]() |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1-80x60.jpg, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1.jpg, formoonsacup-menstrual-cup-logo | Formoonsa cup | ![]() | Training | 10ml | 36mm | 55mm | 70mm | Low | Medium | Ring | Taiwan | 56€ | https://menstrualcup.co/shop/menstrual-cups/formoonsacup-pack/ | |
, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1-80x60.jpg, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1.jpg, formoonsacup-menstrual-cup-logo | Formoonsa cup | ![]() | Standard | 20ml | 44mm | 64mm | 73mm | Medium | Ring | Taiwan | 56€ | https://menstrualcup.co/shop/menstrual-cups/formoonsacup-pack/ | ||
, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1-80x60.jpg, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1.jpg, formoonsacup-menstrual-cup-logo | Formoonsa cup | ![]() | Large | 30ml | 48mm | 52mm | 73mm | Medium | Ring | Taiwan | 56€ | https://menstrualcup.co/shop/menstrual-cups/formoonsacup-pack/ | ||
, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1-80x60.jpg, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1.jpg, formoonsacup-menstrual-cup-logo | Formoonsa second edition | ![]() | One size | 42ml | 46.9mm | 50.9mm | 70mm | high | Soft | Ring | Taiwan | 49.90€ | https://menstrualcup.co/shop/menstrual-cups/formoonsacup-second-edition/ | |
, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1-80x60.jpg, https://menstrualcup.co/wp-content/uploads/2020/02/formoonsacup-menstrual-cup-logo-1.jpg, formoonsacup-menstrual-cup-logo | Formoonsa second edition | ![]() | One size | 42ml | 46.9mm | 50.9mm | 70mm | high | Medium | Ring | Taiwan | 49.90€ | https://menstrualcup.co/shop/menstrual-cups/formoonsacup-second-edition/ | |
![]() | Lalicup | ![]() | S | 27.4ml | 40.3mm | 46mm | 71.5mm | Low | Medium | 50 | Round | Slovenia | 31€ | https://menstrualcup.co/shop/menstrual-cups/lalicup/ |
![]() | Lalicup | ![]() | M | 36.5ml | 44.2mm | 51mm | 73mm | Medium | Medium | 50 | Round | Slovenia | 31€ | https://menstrualcup.co/shop/menstrual-cups/lalicup/ |
![]() | Lalicup | ![]() | L | 40.1ml | 46mm | 52mm | 73mm | Medium | Medium | 50 | Round | Slovenia | 31€ | https://menstrualcup.co/shop/menstrual-cups/lalicup/ |
![]() | Lalicup | ![]() | XL | 51.1ml | 48.3mm | 62.5mm | 93mm | High | Medium | 50 | Round | Slovenia | 31€ | https://menstrualcup.co/shop/menstrual-cups/lalicup/ |
![]() | Libby cup | ![]() | A | 14ml | 45mm | 46mm | 83mm | Low | Medium | 40 | Round | United Kingdom | 24€ | https://menstrualcup.co/shop/menstrual-cups/libby-cup/ |
![]() | Libby cup | ![]() | B | 20ml | 40mm | 40mm | 77mm | Low | Medium | 40 | Round | United Kingdom | 24€ | https://menstrualcup.co/shop/menstrual-cups/libby-cup/ |
![]() | Libby cup | ![]() | C | 14ml | 37mm | 32mm | 88.8mm | Low | Soft | 40 | Round | United Kingdom | 24€ | https://menstrualcup.co/shop/menstrual-cups/libby-cup/ |
, , | Lily cup | ![]() | A | 28ml | 40mm | 60mm | 78mm | High | Medium | Round | United States | 30€ | https://menstrualcup.co/shop/menstrual-cups/intimina-lily-cup/ | |
, , | Lily cup | ![]() | B | 32ml | 43.5mm | 59mm | 78mm | High | Medium | Round | United States | 30€ | https://menstrualcup.co/shop/menstrual-cups/intimina-lily-cup/ | |
, , | Lily cup One | ![]() | U | 20ml | 39mm | 45mm | Low | Soft | Ring | United States | 25€ | https://menstrualcup.co/shop/menstrual-cups/intimina-lily-cup-one/ | ||
, , | Lily cup Compact | ![]() | A | 18ml | 42mm | 48mm | 58mm | Low | Soft | Round | United States | 30€ | https://menstrualcup.co/shop/menstrual-cups/intimina-lily-cup-compact/ | |
, , | Lily cup Compact | ![]() | B | 23ml | 45mm | 48mm | 58mm | Low | Soft | Round | United States | 30€ | https://menstrualcup.co/shop/menstrual-cups/intimina-lily-cup-compact/ | |
![]() | Me Luna SOFT | ![]() | S | 23ml | 38mm | 45mm | 57mm | Low | Soft | 30 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-soft/ |
![]() | Me Luna SOFT | ![]() | M | 28ml | 41mm | 48mm | 61mm | Low | Soft | 30 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-soft/ |
![]() | Me Luna SOFT | ![]() | L | 34ml | 44mm | 51mm | 66mm | Medium | Soft | 30 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-soft/ |
![]() | Me Luna SOFT | ![]() | XL | 42ml | 47mm | 56mm | 71mm | High | Soft | 30 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-soft/ |
![]() | Me Luna CLASSIC | ![]() | S | 23ml | 38mm | 45mm | 57mm | Low | Medium | 40 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-classic/ |
![]() | Me Luna CLASSIC | ![]() | M | 28ml | 41mm | 48mm | 61mm | Low | Medium | 40 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-classic/ |
![]() | Me Luna CLASSIC | ![]() | L | 34ml | 44mm | 51mm | 66mm | Medium | Medium | 40 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-classic/ |
![]() | Me Luna CLASSIC | ![]() | XL | 42ml | 47mm | 56mm | 71mm | High | Medium | 40 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-classic/ |
![]() | Me Luna SPORT | ![]() | S | 23ml | 38mm | 45mm | 57mm | Low | Firm | 50 | multiple options | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-sport/ | |
![]() | Me Luna SPORT | ![]() | M | 28ml | 41mm | 48mm | 61mm | Low | Firm | 50 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-sport/ |
![]() | Me Luna SPORT | ![]() | L | 34ml | 44mm | 51mm | 66mm | Medium | Firm | 50 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-sport/ |
![]() | Me Luna SPORT | ![]() | XL | 42ml | 47mm | 56mm | 71mm | High | Firm | 50 | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-sport/ |
![]() | Me Luna SHORTY | ![]() | S | 15ml | 38mm | 35mm | Low | multiple options | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-shorty/ | ||
![]() | Me Luna SHORTY | ![]() | M | 18ml | 41mm | 38mm | Low | multiple options | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-shorty/ | ||
![]() | Me Luna SHORTY | ![]() | L | 22ml | 44mm | 41mm | Low | multiple options | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-shorty/ | ||
![]() | Me Luna SHORTY | ![]() | XL | 27ml | 47mm | 44mm | Low | multiple options | multiple options | Germany | 17.50€ | https://menstrualcup.co/shop/menstrual-cups/me-luna-shorty/ | ||
![]() | Mermaid Cup SOFT | ![]() | 1 | 16ml | 42mm | 53mm | 76mm | Medium | Soft | 50 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-soft/ |
![]() | Mermaid Cup SOFT | ![]() | 2 | 20ml | 46mm | 56mm | 80mm | High | Soft | 50 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-soft/ |
![]() | Mermaid Cup FIRM | ![]() | 1 | 16ml | 42mm | 53mm | 76mm | Medium | Firm | 60 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-firm/ |
![]() | Mermaid Cup FIRM | ![]() | 2 | 20ml | 46mm | 56mm | 80mm | High | Firm | 60 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-firm/ |
![]() | Mermaid Cup Guppies SOFT | ![]() | 1 | 24ml | 45mm | 40mm | 64mm | Low | Soft | 50 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-guppy/ |
![]() | Mermaid Cup Guppies SOFT | ![]() | 2 | 28ml | 48mm | 40mm | 64mm | Low | Soft | 50 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-guppy/ |
![]() | Mermaid Cup Guppies FIRM | ![]() | 1 | 24ml | 45mm | 40mm | 64mm | Low | Firm | 60 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-guppy/ |
![]() | Mermaid Cup Guppies FIRM | ![]() | 2 | 28ml | 48mm | 40mm | 64mm | Low | Firm | 60 | Round | Malaysia | 20.00€ | https://menstrualcup.co/shop/menstrual-cups/mermaidcup-guppy/ |
![]() | Miu Cup | ![]() | P’tite | 18ml | 41.3mm | 44mm | 65mm | Low | Medium | 70 | Round | France | 24.00€ | https://menstrualcup.co/shop/menstrual-cups/miu-cup/ |
![]() | Miu Cup | ![]() | Grande | 27ml | 46mm | 50mm | 66.5mm | Medium | Medium | 70 | Round | France | 24.00€ | https://menstrualcup.co/shop/menstrual-cups/miu-cup/ |
![]() | Miu Cup | ![]() | P’tite | 18ml | 41.3mm | 44mm | 65mm | Low | Soft | 60 | Round | France | 24.00€ | https://menstrualcup.co/shop/menstrual-cups/miu-cup/ |
![]() | Miu Cup | ![]() | Grande | 27ml | 46mm | 50mm | 66.5mm | Medium | Soft | 60 | Round | France | 24.00€ | https://menstrualcup.co/shop/menstrual-cups/miu-cup/ |
![]() | Naturcup | ![]() | 0 | 16ml | 40mm | 56mm | 66mm | High | Firm | 60 | Ball | Spain | 27.00€ | https://menstrualcup.co/shop/menstrual-cups/naturcup/ |
![]() | Naturcup | ![]() | I | 23ml | 43mm | 65mm | 75mm | High | Firm | 60 | Ball | Spain | 27.00€ | https://menstrualcup.co/shop/menstrual-cups/naturcup/ |
![]() | Naturcup | ![]() | II | 27ml | 47mm | 65mm | 75mm | High | Firm | 60 | Ball | Spain | 27.00€ | https://menstrualcup.co/shop/menstrual-cups/naturcup/ |
![]() | Rubycup | ![]() | S | 24ml | 40mm | 46mm | 65mm | Low | Medium | 50 | Round | Spain | 28.95€ | https://menstrualcup.co/shop/menstrual-cups/ruby-cup/ |
![]() | Rubycup | ![]() | L | 34ml | 44mm | 51mm | 68mm | Medium | Medium | 50 | Round | Spain | 28.95€ | https://menstrualcup.co/shop/menstrual-cups/ruby-cup/ |
![]() | Stonesoup Wings | ![]() | U | 30ml | 45mm | 50mm | 50mm | Low | Soft | 40 | No stem | India | 16.00€ | https://menstrualcup.co/shop/menstrual-cups/stonesoup-wings/ |
![]() | Stonesoup Wings | ![]() | U | 30ml | 45mm | 50mm | 50mm | Low | Medium | 50 | No stem | India | 16.00€ | https://menstrualcup.co/shop/menstrual-cups/stonesoup-wings/ |
![]() | Stonesoup Wings | ![]() | U | 30ml | 45mm | 50mm | 50mm | Low | Firm | 60 | No stem | India | 16.00€ | https://menstrualcup.co/shop/menstrual-cups/stonesoup-wings/ |
![]() | Yuuki CLASSIC | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Firm | 60 | Round | Czech Republic | 22.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki/ |
![]() | Yuuki CLASSIC | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Firm | 60 | Round | Czech Republic | 22.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki/ |
![]() | Yuuki ECO CLASSIC | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Firm | 60 | Round | Czech Republic | 17.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki ECO CLASSIC | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Firm | 60 | Round | Czech Republic | 17.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki ECO SOFT | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Soft | 40 | Round | Czech Republic | 17.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki ECO SOFT | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Soft | 40 | Round | Czech Republic | 17.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki SOFT | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Soft | 40 | Round | Czech Republic | 22.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki SOFT | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Soft | 40 | Round | Czech Republic | 22.80€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-eco/ |
![]() | Yuuki RAINBOW | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Soft | 40 | Round | Czech Republic | 24.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow/ |
![]() | Yuuki RAINBOW | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Firm | 60 | Round | Czech Republic | 24.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow/ |
![]() | Yuuki RAINBOW | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Firm | 60 | Round | Czech Republic | 24.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow/ |
![]() | Yuuki RAINBOW | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Soft | 40 | Round | Czech Republic | 24.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow/ |
![]() | Yuuki RAINBOW ECO | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Firm | 60 | Round | Czech Republic | 18.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow-eco/ |
![]() | Yuuki RAINBOW ECO | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Firm | 60 | Round | Czech Republic | 18.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow-eco/ |
![]() | Yuuki RAINBOW ECO | ![]() | 1 | 24ml | 41mm | 49mm | 67mm | Low | Soft | 35 | Round | Czech Republic | 18.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow-eco/ |
![]() | Yuuki RAINBOW ECO | ![]() | 2 | 37ml | 46mm | 56mm | 74mm | High | Soft | 35 | Round | Czech Republic | 18.90€ | https://menstrualcup.co/shop/menstrual-cups/yuuki-rainbow-eco/ |
Even the smallest menstrual cup have a greater capacity than the most absorbent tampon. Keep in mind that the choice of your menstrual cup size has more to do with your body shape and size than your flow unlike tampons. It’s a combination of both factors.
See in the table below the absorption of a tampon compared to a menstrual cup capacity in ml. Even the smallest of cup can hold more than Super + tampon.
TAMPONS | WHAT A MENSTRUAL CUP CAN HOLD |
---|---|
![]() 9 to 12 ml | |
![]() 12 to 15ml | Libby cup (C) | Me Luna SHORTY (S) |
![]() +15 to 18ml | Mermaid Cup SOFT (1) | Mermaid Cup FIRM (1) | Naturcup (0) | Lilycup Compact (A) | Me Luna SHORTY (M) | Miu Cup (P'tite) |
Doesn't exist More than 18 | Formoonsacup Pack (M, L) | Libby cup (B) | Lilycup One (U) | Mermaid Cup SOFT (2) | Mermaid Cup FIRM (2) | MyVCup (S, L) | Ladycup (S, L) | Me Luna SHORTY (L) | Lilycup Compact (B) | Me Luna SOFT (S, M, L, XL) | Me Luna CLASSIC (S, M, L, XL) | Naturcup (I,II) | Mermaid Cup Guppies SOFT (1, 2) | Mermaid Cup Guppies FIRM (1, 2) | Rubycup (S, L) | Yuuki CLASSIC (1, 22) | Yuuki ECO CLASSIC (1, 2) | Yuuki ECO SOFT (1, 2) | Yuuki SOFT (1, 2) | Yuuki RAINBOW (1, 2) | Yuuki RAINBOW ECO (1, 2) | bfreecup (2, 3) | Lalicup (S, M, L) | Me Luna SHORTY (XL) | Miu Cup (Grande) | Lilycup (A, B) | Me Luna SPORT (M, L, XL) | Formoonsacup 2nd edition SOFT (U) | Formoonsacup 2nd edition FIRM (U) |
Menstrual cups popularity has increased greatly in the last few years and they are now available worldwide. Many great brands with innovative designs are now available, From collapsible cups to ball shape designs, there is a perfect fit for every woman.
Have a look at my comparison table above where you can see them listed in table sorted by size, capacity in ml, country, prices and more.
Check out the google map where I pinned location of the main menstrual cups brands worldwide. I keep it up to date regularly. Click on the full screen icon to open it in google map for an easier viewing.
Me Luna natural is a medium-soft menstrual cup (Softness CLASSIC)....
Ziggy Cup™ 2! made from reinforced, flexible medical-grade silicone, this...
Yuuki OCEAN, a menstrual cup with the colors of the...