Królowa Francji 9 października 1514 r. w Abbeville w wieku 18 lat Maria poślubiła króla Francji Ludwika XII. Pan młody miał 52 lata i było to jego trzecie małżeństwo. Ludwik zmarł zaledwie trzy miesiące po ślubie 1 stycznia 1515 r. Pojawiły się plotki, że król zmarł z powodu nadmiernego wykonywania obowiązków małżeńskich. Maria oświadczyła, że nie chciałaby ponownie wyjść za mąż za kogoś takiego. Małżeństwo było bezpotomne.
Ślub Marii Tudor z francuskim królem oburzył Habsburgów, gdyż od 1508 r. królewna była zaręczona z Karolem, starszym z synów Joanny Szalonej i Filipa Pięknego, które nigdy nie zostały oficjalnie zerwane.
Przed wyruszeniem do Francji król złożył obietnicę siostrze, że drugiego męża będzie mogła wybrać wedle własnego wyboru.
Małżeństwo z Karolem Brandonem Po śmierci męża Ludwika XII, owdowiała Maria zdecydowała się powrócić ze swoim dworem do Anglii, gdzie w tajemnicy poślubiła przyjaciela swego brata, Karola Brandona, księcia Suffolk. Ślub odbył się w sekrecie i pospiesznie, w dodatku bez zgody i wiedzy Henryka VIII Tudora.