Bohdan Ulihrach (Kolín, 23 februari1975) is een voormalig Tsjechischtennisser.In zijn professionele carrière won Ulihrach drie ATP-toernooien in het enkelspel en stond daarnaast in nog zes ATP-finales.
In 1996 verloor Ulihrach met teamgenoten Petr Korda en Daniel Vacek de finale om de World Team Cup tegen Zwitserland met 2-1.
Tijdens het ATP-toernooi van Moskou in 2002 werd na een dopingcontrole in zijn urine sporen aangetroffen van (afbraakproducten van) het verboden middel nandrolon.Hierop werd in eerste instantie Ulihrach voor twee jaar geschorst maar na een beroepsprocedure alsnog vrijgesproken[1].