Frankfurt ligt aan de rivier de Main (Duits: Main) in Duitsland. De Main is een van de belangrijkste rivieren in het zuidwesten van Duitsland en stroomt door verschillende grote steden, waaronder Frankfurt. Het speelt een belangrijke rol in de scheepvaart en de economie van de regio. Frankfurt is zelfs vernoemd naar de ondiepe oversteekplaats (voorde) over de Main die in het verleden belangrijk was voor de handel en de nederzetting. De rivier de Main biedt ook een prachtig landschap en recreatiemogelijkheden in de regio.