Faits : A. Par jugement du 13 décembre 2018, le Tribunal de police de l'arrondissement de Lausanne a reconnu X._ coupable de conduite en état d'ébriété et l'a condamnée à une peine pécuniaire de 100 jours-amende à 30 fr., avec sursis pendant 5 ans, et à une amende de 500 francs. B. La Cour d'appel pénale du Tribunal cantonal vaudois a rejeté l'appel formé par X._ contre la décision du Tribunal de police, par jugement du 15 avril 2019. La cour cantonale s'est fondée en substance sur les faits suivants. Le 24 mai 2017, peu avant 21h30, X._ a pris le volant de son véhicule pour faire des achats à une station-service située à quelque 300 m de son domicile, alors qu'elle se trouvait sous l'influence de l'alcool. Le casier judiciaire de X._ fait état d'une condamnation en 2009 pour violation des règles de la circulation routière, en particulier conductrice se trouvant dans l'incapacité de conduire (alcoolémie qualifiée). Entre 1999 et 2009, X._ a fait l'objet de 4 retraits de permis de conduire, notamment pour conduite en état d'ébriété. C. X._ forme un recours en matière pénale auprès du Tribunal fédéral contre la décision cantonale. Elle conclut, avec suite de frais et dépens, à son annulation et au renvoi de la cause en instance cantonale. Subsidiairement, elle conclut à sa réforme en ce sens qu'elle n'est pas reconnue coupable du chef d'infraction reproché.