Sachverhalt: A. Die 1965 geborene F._ war bei der Firma T._ AG als Montageangestellte tätig und bei der Schweizerischen Unfallversicherungsanstalt (SUVA) gegen Unfallfolgen versichert. Am 4. Mai 2006 fuhr sie mit ihrem Auto frontal in ein Fahrzeug, welches vor ihr fahrend rechts in eine Bushaltestelle einbog und dann wieder zurück auf die Fahrbahn fuhr. In der chirurgischen Abteilung des Spitals G._ diagnostizierte man ein HWS-Beschleunigungstrauma und eine Thoraxkontusion. Am 21. Juni 2006 fand ein ambulantes Assessment in der Klinik B._ statt, und vom 18. September bis 6. Oktober 2006 befand sich F._ stationär in der Klinik V._. Die Arbeitsgruppe für Unfallmechanik, Zürich, erstattete am 20. Dezember 2006 eine biomechanische Kurzbeurteilung des Unfalls. Nachdem sich F._ vom 5. bis 30. März 2007 im Institut S._ aufgehalten hatte, stellte die SUVA mit Verfügung vom 7. Juni 2007 die Versicherungsleistungen per 30. Juni 2007 ein und verneinte mangels adäquater Unfallfolgen einen Anspruch auf weitere Geldleistungen. Mit Einspracheentscheid vom 12. März 2008 bestätigte sie ihre Verfügung. B. Die hiegegen eingereichte Beschwerde wies das Verwaltungsgericht des Kantons Glarus mit Entscheid vom 24. Juni 2009 ab. C. Mit Beschwerde lässt F._ die Aufhebung des vorinstanzlichen Entscheides und die Ausrichtung der gesetzlichen Leistungen nach UVG beantragen, insbesondere ab 1. Juli 2007 eine ganze Invalidenrente sowie eine angemessene Integritätsentschädigung. Die SUVA schliesst auf Abweisung der Beschwerde. Das Bundesamt für Gesundheit verzichtet auf eine Vernehmlassung. 