Frégate de 30 canons de la Marine Royale française, La Flore est lancée en 1756 pendant la guerre de 7 ans, sous le nom de « La Vestale ». Elle est présente à la bataille des Cardinaux en novembre 1759 sous le commandement du capitaine Boisbertelot.
Après s’être échappée du blocus de la Vilaine, elle est capturée le 8 janvier 1761 par le vaisseau anglais HMS Unicorn à hauteur de l’archipel des Glénans.
La Royal Navy la réarme quelques mois plus tard sous le nom de « HMS Flora ». Elle patrouille alors dans la Manche avant de partir pour l’Amérique du Nord en avril 1776. Après plusieurs mois d’affrontements, quatre navires français pénètrent dans la baie de Narragans pour soutenir les forces américaines, piégeant ainsi plusieurs navires britanniques dont la Flora. Le capitaine Brisbane ordonne son échouage en eaux peu profondes.
Les américains remettent à l’eau la Flora et la réparent avant de la vendre à la marine française en septembre 1784. Elle porte alors le nom de « Flore américaine ». Elle est remise en état entre janvier et mai 1786. L’année suivante, elle est renommée « Flore ». En 1788, elle est réarmée en corvette avec des canons de 8 livres.
Elle est vendue le 4 juillet 1792 à des personnes privées qui la nomment « Citoyenne Française ». Equipée alors de 36 canons, elle navigue avec un équipage de 255 hommes. Elle est capturée le 8 septembre 1798 par le HMS Phaeton et le HMS Andon, puis démantelée.