The distance from Oakdale to Buffalo is approximately 400 miles. You can drive via the Long Island Expressway and I-90, which takes about 6.5-7 hours depending on traffic. Alternatively, take the LIRR from Oakdale to Penn Station, then transfer to an Amtrak train to Buffalo-Depew Station. This route is efficient and avoids the heavy congestion of the NYC metro area. Buffalo is a historic city with a rich cultural scene and proximity to Niagara Falls.
Total Distance: 650 km driving distance, 550 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 6 hours 30 mins |
| Avg Price | $80 - $200 | $60 - $100 in fuel and tolls |
| Operator | Amtrak | Personal Vehicle |
| Route | LIRR to Penn Station, then Amtrak to Buffalo-Depew Station. | LIE to I-90 West. |
| Tip | Book your Amtrak ticket in advance for better pricing. | Expect heavy traffic through the NYC metro area. |
Spring and Autumn offer mild weather for exploring the city.