From Cleveland Amtrak train to Buffalo, NY then train to Niagara Falls, NY. 4hrs 23min $92. From Cleveland, OH bus to Akron, OH, bus to Ellicott St & MTC, then line 40 bus to Main St & Pine Ave. 7hrs 33min $53. From Cleveland drive to Niagara Falls. 3hrs 41min $26. From Tower City-Public Sq Station subway to Cleveland airport, fly to Toronto airport, train to UP Express Union Station, walk to Toronto, then train to Niagara Falls. 6hrs 57min $284.