Train schedules to Buffalo

One Passenger / One Trip

3:52am

Niagara Falls, NY

Niagara Falls

4:30am

Buffalo, NY

Buffalo - Exchange St.

0h 38min

Amtrak
Empire Service

$14

6:47am

Niagara Falls, NY

Niagara Falls

7:25am

Buffalo, NY

Buffalo - Exchange St.

0h 38min

Amtrak
Empire Service

$14

7:15am

New York, NY

New York - Penn Station

3:14pm

Buffalo, NY

Buffalo - Exchange St.

7h 59min

Amtrak
Maple Leaf

$66

7:44am

Yonkers, NY

Yonkers

3:14pm

Buffalo, NY

Buffalo - Exchange St.

7h 30min

Amtrak
Maple Leaf

$66

8:03am

Croton-on-Hudson, NY

Croton-Harmon

3:14pm

Buffalo, NY

Buffalo - Exchange St.

7h 11min

Amtrak
Maple Leaf

$64

8:45am

Poughkeepsie, NY

Poughkeepsie

3:14pm

Buffalo, NY

Buffalo - Exchange St.

6h 29min

Amtrak
Maple Leaf

$63

9:21am

Hudson, NY

Hudson

3:14pm

Buffalo, NY

Buffalo - Exchange St.

5h 53min

Amtrak
Maple Leaf

$52

10:00am

Rensselaer, NY

Albany-Rensselaer

3:14pm

Buffalo, NY

Buffalo - Exchange St.

5h 14min

Amtrak
Maple Leaf

$52

10:20am

New York, NY

New York - Penn Station

6:24pm

Buffalo, NY

Buffalo - Exchange St.

8h 4min

Amtrak
Empire Service

$66

10:24am

Schenectady, NY

Schenectady

3:14pm

Buffalo, NY

Buffalo - Exchange St.

4h 50min

Amtrak
Maple Leaf

$52

11:01am

Croton-on-Hudson, NY

Croton-Harmon

6:24pm

Buffalo, NY

Buffalo - Exchange St.

7h 23min

Amtrak
Empire Service

$64

11:41am

Utica, NY

Utica

3:14pm

Buffalo, NY

Buffalo - Exchange St.

3h 33min

Amtrak
Maple Leaf

$41

11:43am

Poughkeepsie, NY

Poughkeepsie

6:24pm

Buffalo, NY

Buffalo - Exchange St.

6h 41min

Amtrak
Empire Service

$63

11:54am

Rome, NY

Rome

3:14pm

Buffalo, NY

Buffalo - Exchange St.

3h 20min

Amtrak
Maple Leaf

$40

12:20pm

Hudson, NY

Hudson

6:24pm

Buffalo, NY

Buffalo - Exchange St.

6h 4min

Amtrak
Empire Service

$52

12:27pm

Niagara Falls, NY

Niagara Falls

1:05pm

Buffalo, NY

Buffalo - Exchange St.

0h 38min

Amtrak
Maple Leaf

$14

12:43pm

Syracuse, NY

Syracuse

3:14pm

Buffalo, NY

Buffalo - Exchange St.

2h 31min

Amtrak
Maple Leaf

$30

1:00pm

Rensselaer, NY

Albany-Rensselaer

6:24pm

Buffalo, NY

Buffalo - Exchange St.

5h 24min

Amtrak
Empire Service

$52

1:20pm

New York, NY

New York - Penn Station

9:23pm

Buffalo, NY

Buffalo - Exchange St.

8h 3min

Amtrak
Empire Service

$66

1:23pm

Schenectady, NY

Schenectady

6:24pm

Buffalo, NY

Buffalo - Exchange St.

5h 1min

Amtrak
Empire Service

$52

Train tickets to Buffalo, NY

City: Buffalo, NY
Daily arrivals: 37
Train stations Buffalo - Exchange St.
Connections: 18
Companies: Amtrak
Avg price: $44.18

How much is a train ticket to Buffalo?

The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Niagara Falls to Buffalo costs around $14 while one from New York to Buffalo - Exchange St. costs $66. The average ticket price is $44.18.

From which cities can I get?

There are many cities from which you can reach Buffalo by train. Some of them are Yonkers (Yonkers), Croton-on-Hudson (Croton-Harmon), Poughkeepsie (Poughkeepsie). If you need more information, you can use our search engine.

What train companies operate?

The train company that operates in Buffalo is Amtrak. One of its trips, for example, is Amtrak Niagara Falls Buffalo. Its price is approximately $14 and it takes 0h 38min. We recommend that you book your ticket in advance.

What are the train stations of Buffalo?

The Buffalo train station is Buffalo - Exchange St.. Many trains arrive at this station from cities like Hudson (Hudson), Rensselaer (Albany-Rensselaer), New York (New York - Penn Station). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Hudson Buffalo from $52.

We use cookies to enhance your browsing experience. By using this site, you agree to our use of cookies. More information: Cookies Policy