From Cleveland, OH bus to Buffalo, NY then taxi to Niagara Falls. 4hrs 24min $105. From Cleveland, OH bus to Ellicott Street & MTC then line 40 bus to Portage Road & Cedar Avenue. 4hrs 45min $52. From Cleveland, OH train to Buffalo, NY then train to Niagara Falls, NY. 5hrs 50min $50. From Cleveland drive to Niagara Falls. 3hrs 38min $30. From E 34Th St Station subway to Cleveland airport, fly to Toronto airport, line 192 bus to Kipling Station - Eastbound Platform, subway to St George Station - Southbound Platform, subway to Toronto, then train to Niagara Falls. 7hrs 22min $298.