Grünsfeld is a town and a municipality in the Main-Tauber district, in Baden-Württemberg, Germany. It is situated 6 km east of Tauberbischofsheim, and 25 km southwest of Würzburg.