I gambled that a large would fit, its doable but I could really use an xl, I am a 38B/C. Its really cute and comfortable, does not offer a lot of support. Its nice alternative to the traditional bra. This one for me kept riding up all day 