Fillerup Popular drives

Gas stops from New York City to Toronto and back

New York City, NY → Toronto, ON and back · station data as of November 11, 2026

Distance
478 mi (769 km)back: 477 mi
Driving time
8 h 12 minrouting estimate, no stops
Stops for a typical car
1 each way
Longest stretch without a station
22 miWarsaw, NY to 2 miles before East Aurora, NY
Stations within 2 mi of the route
729

This 478-mile drive crosses into Canada 381 miles after leaving New York City, and a typical car that starts full needs one fuel stop: Geneseo, NY (318 miles in). A truck towing a trailer, at about 253 miles a tank, needs two: Binghamton, NY (176 miles in) and Buffalo, NY (380 miles in).

The longest stretch without a station within 2 miles of the road is 22 miles, from Warsaw, NY to 2 miles before East Aurora, NY. Stations in Canada sell fuel by the litre (a US gallon is 3.79 litres). The road is 40% longer than the straight line between New York City and Toronto (342 miles).

Plan this trip with your carOpens Fillerup with New York City to Toronto filled in and planned for a typical car. Change the car, the reserve or the stops there.

The route and the stops: New York City to Toronto

Sketch of the route from New York City to Toronto The route runs 478 miles from New York City to Toronto. Typical car stops: Stop 1 (typical car): Byrne Dairy, Geneseo, NY, 318 mi from the start. Truck stops: Stop 1 (truck towing a trailer): Gulf, Binghamton, NY, 176 mi from the start; Stop 2 (truck towing a trailer): Tops, Buffalo, NY, 380 mi from the start. Highlighted: 22 miles without a station. 22 mi without a station: Warsaw, NY to 2 miles before East Aurora, NY Stop 1 (truck towing a trailer): Gulf, Binghamton, NY, 176 mi from the startStop 2 (truck towing a trailer): Tops, Buffalo, NY, 380 mi from the startStop 1 (typical car): Byrne Dairy, Geneseo, NY, 318 mi from the start New York City Toronto 22 mi without a station 50 mi

Typical car

30 mpg, 14-gallon tank: about 420 miles on a full tank.

Fuel stops for a typical car, New York City to Toronto
StopStationFrom startTank on arrival
1Byrne DairyGeneseo, NY318 mi24%

Arrive in Toronto with about 61% of the tank.

Truck towing a trailer

11 mpg, 23-gallon tank: about 253 miles on a full tank.

Fuel stops for a truck towing a trailer, New York City to Toronto
StopStationFrom startTank on arrival
1GulfBinghamton, NY176 mi30%
2TopsBuffalo, NY380 mi19%

Arrive in Toronto with about 61% of the tank.

Both plans leave New York City with a full tank, keep 15% in reserve, fill up completely at each stop and prefer stations in or near towns, as Fillerup does by default. Stops are chosen from stations within 2 miles of the route.

Driving back: Toronto to New York City

The drive back from Toronto to New York City is 477 miles, 1 mile shorter than the way there, and its longest stretch without a station within 2 miles is the same 22 miles, between 2 miles past East Aurora, NY and Warsaw, NY. The stops fall in other places, because the plan starts with a full tank in Toronto:

Typical car

Fuel stops for a typical car, Toronto to New York City
StopStationFrom startTank on arrival
1GulfBinghamton, NY302 mi28%

Arrive in New York City with about 58% of the tank.

Truck towing a trailer

Fuel stops for a truck towing a trailer, Toronto to New York City
StopStationFrom startTank on arrival
1Kwik FillBath, NY206 mi18%
2SunocoStroudsburg, PA402 mi22%

Arrive in New York City with about 70% of the tank.

Plan the drive back with your car

Stretches without a station

Every station within 2 miles of the route, by distance from New York City 729 stations along 478 miles. Shaded stretches without a station: 22 mi without a station: Warsaw, NY to 2 miles before East Aurora, NY. 22 mi without a station: Warsaw, NY to 2 miles before East Aurora, NY Stop 1 (truck towing a trailer): Gulf, Binghamton, NY, 176 mi from the startStop 2 (truck towing a trailer): Tops, Buffalo, NY, 380 mi from the startStop 1 (typical car): Byrne Dairy, Geneseo, NY, 318 mi from the start 22 mi without a station
Stretches of 20 miles or more with no station within 2 miles of the road, longest first
LengthFromToRoad
22 miWarsaw, NY335 mi from start2 miles before East Aurora, NY357 mi from startUS 20A

No stretch goes 45 miles or more without a station within 2 miles. A station missing from OpenStreetMap would make a stretch look longer than it is, and a mapped station may have closed, so treat these as a guide.

Stations along the way

OpenStreetMap lists 729 stations within 2 miles of this route. 448 of them are in the New York City and Toronto areas; of the 281 in between, the most are in Binghamton, NY (18), Buffalo, NY (13) and Fort Erie, ON (13).

553 of them have a brand in the data; the most common are Shell (58), Sunoco (56) and Esso (55).

35 are tagged as open 24/7. Stations without that tag may still be open around the clock: the data can't tell.

Towns with the most stations outside the New York City and Toronto areas
TownStationsFrom start
Binghamton, NY18176 mi
Buffalo, NY13380 mi
Fort Erie, ON13383 mi
Dunmore, PA8119 mi
Johnson City, NY8180 mi
Bath, NY8272 mi

From 373 miles to 404 miles into the drive the route runs close to the US–Canada border, at the edge of the station data, so a station there may be missing from these counts, and no stretch without stations is reported there.

Plan this trip with your car

How this page was made