From Cleveland, OH bus to Buffalo, NY then taxi to Niagara Falls. 4hrs 24min $98. From Cleveland, OH bus to Ellicott Street & MTC then line 40 bus to Portage Road & Portage Rd Transpo Center. 4hrs 51min $50. From Cleveland, OH train to Buffalo, NY then train to Niagara Falls, NY. 5hrs 50min $40. From Cleveland drive to Niagara Falls. 3hrs 38min $26. From E 34Th St Station subway to Cleveland airport, fly to Toronto airport, bus to Yorkdale Station - Southbound Platform, subway to Toronto, then train to Niagara Falls. 8hrs 08min $301.