Der Buhlener Viadukt ist eine sechsbogige, 153 m lange und 30 m hohe Eisenbahnbrücke der stillgelegten Ederseebahn, zwischen den Ortsteilen Buhlen und Mehlen der Gemeinde Edertal im nordhessischen Landkreis Waldeck-Frankenberg.
Der Viadukt wurde von September 1907 bis November 1908 von der Firma B. Liebold & Co. AG aus Holzminden erbaut, als Teil der am 1. Februar 1909 eröffneten Teilstrecke Bad Wildungen–Buhlen der Bahnstrecke Wabern–Brilon-Wald. Noch bis zum 27. Mai 1995 fuhren Züge über den Viadukt. Dann wurde die Strecke von Bergheim bis Korbach stillgelegt, nicht zuletzt wegen Baufälligkeit des Buhlener Viadukts.
Der Abschnitt von Korbach bis zum Bahnhof Buhlen wurde in den Jahren von 2008 bis 2012 zum Ederseebahn-Radweg (Radfernweg R6) umgebaut. Der Buhlener Viadukt wurde wegen der hohen Kosten einer grundlegenden Sanierung nicht in den Radweg einbezogen, und dieser endet daher recht abrupt am Bahnhof Buhlen bzw. an der Kreisstraße K 34 von Buhlen nach Affoldern.[2]