From Cleveland, OH train to Buffalo, NY then train to Niagara Falls, NY. 6hrs 01min $73. From Cleveland, OH bus to Akron, OH, bus to Ellicott St & MTC, then line 40 bus to Portage Rd & Portage Rd Transpo Center. 7hrs 29min $53. From Cleveland drive to Niagara Falls. 3hrs 44min $26. From E 34Th St Station subway to Cleveland airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls. 7hrs 05min $266.