The 2012 Bayern–Rundfahrt was the 33rd edition of the Bayern–Rundfahrt, an annual cycling road race. Departing from Traunstein on 22 May, it concluded in Bamberg on 27 May. The 801.9 km long stage race was part of the 2012 UCI Europe Tour, and was rated as a 2.HC event. Michael Rogers of Team Sky was the eventual winner.