Rome2Rio

How to get fromNew York Harbor to Buffaloby unknown, ferry, subway, bus, plane, or train

Find Transport to Buffalo

See all options

There are 9 ways to get from New York Harbor to Buffalo by unknown, ferry, subway, bus, plane, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Travel, ferry, line 4 subway, bus to Laguardia Airport, fly to Buffalo Niagara International Airport

    best
    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the subway from Bowling Green to 125th Streetsubway subway
    4. Take the bus from E 125 St/Lexington Av to Laguardia Rd/94 Stbus bus
    5. Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane plane LGA - BUF
    5h 12m
  2. Travel, ferry, train via 34 St-Penn Station

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the train from New York Penn Station to Buffalotrain train
    10h 14m
  3. Travel, ferry, bus via New York

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the bus from New York to Buffalobus bus
    10h 31m
  4. Travel, ferry, subway to John F. Kennedy International Airport, fly to Buffalo Niagara International Airport

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the subway from Fulton St to Howard Beach-JFK Airportsubway subway
    4. Fly from John F. Kennedy International Airport (JFK) to Buffalo Niagara International Airport (BUF)plane plane JFK - BUF
    5h 16m
  5. Travel, ferry to Newark Liberty International Airport, fly to Buffalo Niagara International Airport

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Fly from Newark Liberty International Airport (EWR) to Buffalo Niagara International Airport (BUF)plane plane EWR - BUF
    5h 15m
  6. Travel, ferry to Laguardia Airport, fly to Rochester, bus

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Fly from Laguardia Airport (LGA) to Rochester (ROC)plane plane LGA - ROC
    4. Take the bus from Rochester Bus Stop to Buffalobus bus
    6h 32m
  7. Travel, ferry to Newark Liberty International Airport, fly to Rochester, bus

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Fly from Newark Liberty International Airport (EWR) to Rochester (ROC)plane plane EWR - ROC
    4. Take the bus from Rochester Bus Stop to Buffalobus bus
    6h 33m
  8. Travel, ferry, train (Amtrak)

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the train from Ny Moynihan Train Hall At Penn Station to Buffalotrain train
    10h 58m
  9. Travel, ferry, bus (Flixbus)

    1. Walk from New York Harbor to Liberty Islandunknown unknown
    2. Take the ferry from Liberty Island to Battery Parkferry ferry
    3. Take the bus from New York Midtown to Buffalobus bus
    10h 58m

Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF) flights

Calendar68Weekly Planes
Duration2h 11mAverage Duration
Ticket$89Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between New York Harbor, NJ, USA and Buffalo, NY, USA?

There is no direct connection from New York Harbor to Buffalo. However, you can travel to Liberty Island, take the ferry to Battery Park, walk to Bowling Green, take the line 4 subway to 125th Street, walk to E 125 St/Lexington Av, take the bus to Laguardia Rd/94 St, walk to New-York-La-Guardia-Airport-LGA airport, fly to Buffalo Niagara International Airport (BUF), walk to Buffalo Niagara International Airport, then take the bus to Buffalo. Alternatively, you can take a vehicle from New York Harbor to Buffalo via Liberty Island, Battery Park, South Ferry, 34 St-Penn Station, and New York Penn Station in around 10h 14m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound