From Cleveland Amtrak train to Buffalo Depew Station Amtrak then train to Niagara Falls Amtrak. 5hrs 28min $97. From Cleveland bus to Akron, bus to Ellicott St & MTC, then bus to Rainbow Blvd & 4th St. 7hrs 07min $68. 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.