Travel from Buffalo to Niagara-on-the-Lake

How to get from Buffalo to Niagara-on-the-Lake?

There is no direct connection from Buffalo to Niagara-on-the-Lake. However, you can take the train to Niagara Falls Station then take the drive to Niagara-on-the-Lake. Alternatively, you can drive from Buffalo to Niagara-on-the-Lake in around 46 min.

How to get from Buffalo to Niagara-on-the-Lake

From Buffalo train to Niagara Falls Station then drive to Niagara-on-the-Lake. 1 h 36 min $39. From Buffalo drive to Niagara-on-the-Lake. 46 min $5. From Niagara St & Niagara Square line 40 bus to Oakwood Cemetery then shuttle to Old Fort Niagara. 2 h 24 min $2.

Operators from Buffalo to Niagara-on-the-Lake

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Niagara FrontierNiagara Frontier
Discover Niagara Shuttle+1 716-222-0729Discover Niagara Shuttle