There are 10 ways to get from Buffalo to Mastic by plane, train, train (Amtrak), bus, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Buffalo Niagara International Airport to John F. Kennedy International Airport, train
best- Fly from Buffalo Niagara International Airport (BUF) to John F. Kennedy International Airport (JFK)plane BUF - JFK
- Take the train from Jamaica to Patchoguetrain
6h 36m$66–311Train
- Take the train from Buffalo to Ny Moynihan Train Hall At Penn Stationtrain Empire Service / ...
- Take the train from Jamaica to Mastic-Shirleytrain Montauk Branch
11h 12m$148–321Bus
- Take the bus from Buffalo to New Yorkbus Adt N813 / ...
- Take the bus from 41st St bet 3rd & Lex to Old Country Rd/Tanger Mall Drbus North Fork
12h 22m$100–362Drive 421 mi
- Drive from Buffalo to Masticcar 421 mi
8h 30m$77–111Fly Buffalo Niagara International Airport to Laguardia Airport, subway, train, line 66 bus
- Fly from Buffalo Niagara International Airport (BUF) to Laguardia Airport (LGA)plane BUF - LGA
- Take the subway from Jackson Hts-Roosevelt Av to Sutphin Blvd-Archer Av-JFK Airportsubway
- Take the train from Jamaica to Patchoguetrain
- Take the bus from Patchogue LIRR to Mastic Rd/Patchogue Avebus
7h 1m$90–505Fly Buffalo Niagara International Airport to Newark Liberty International Airport, train, line 66 bus
- Fly from Buffalo Niagara International Airport (BUF) to Newark Liberty International Airport (EWR)plane BUF - EWR
- Take the train from Newark Airport Railroad Station to New York Penn Stationtrain
- Take the train from New York Penn Station to Jamaicatrain
- Take the train from Jamaica to Patchoguetrain
- Take the bus from Patchogue LIRR to Mastic Rd/Patchogue Avebus
7h 33m$80–346Bus to Rochester, fly to John F. Kennedy International Airport, train
- Take the bus from Buffalo to Rochester Bus Stopbus
- Fly from Rochester (ROC) to John F. Kennedy International Airport (JFK)plane ROC - JFK
- Take the train from Jamaica to Patchoguetrain
7h 39m$103–450Bus to Rochester, fly to Laguardia Airport, train
- Take the bus from Buffalo to Rochester Bus Stopbus
- Fly from Rochester (ROC) to Laguardia Airport (LGA)plane ROC - LGA
- Take the train from Jamaica to Patchoguetrain
8h 11m$137–724Bus, train
- Take the bus from Buffalo to New York Midtownbus FlixBus N2686 / ...
- Take the train from New York Penn Station to Central Isliptrain Ronkonkoma Branch
12h 29m$88–138Train via West Babylon
- Take the train from Buffalo to New York Penn Stationtrain VIA Rail
- Take the train from New York Penn Station to Babylontrain Babylon Branch / ...
12h 50m$133–313
Buffalo to Mastic by bus and train
Comparing Your Travel Options
The cheapest way to get from Buffalo to Mastic is to drive which costs $75 - $120 and takes 8h 30m.
The fastest way to get from Buffalo to Mastic is to fly and train which takes 6h 36m and costs $65 - $320.
No, there is no direct bus from Buffalo to Mastic. However, there are services departing from Buffalo and arriving at Mastic Rd/Patchogue Ave via West 42nd Street & 8th Avenue, 41st St bet 3rd & Lex, Old Country Rd/Tanger Mall Dr and Riverhead LIRR. The journey, including transfers, takes approximately 12h 22m.
No, there is no direct train from Buffalo to Mastic. However, there are services departing from Buffalo and arriving at Mastic-Shirley via New York Penn Station and Jamaica. The journey, including transfers, takes approximately 11h 12m.
The distance between Buffalo and Mastic is 381 miles. The road distance is 423.5 miles.
The best way to get from Buffalo to Mastic without a car is to train which takes 11h 12m and costs $140 - $330.
It takes approximately 6h 36m to get from Buffalo to Mastic, including transfers.
Buffalo to Mastic bus services, operated by Trailways, depart from Buffalo station.
Buffalo to Mastic train services, operated by Amtrak, depart from Buffalo station.
The best way to get from Buffalo to Mastic is to train which takes 11h 12m and costs $140 - $330. Alternatively, you can bus, which costs $100 - $370 and takes 12h 22m.
What companies run services between Buffalo, NY, USA and Mastic, NY, USA?
You can take a train from Buffalo to Mastic via Ny Moynihan Train Hall At Penn Station, New York Penn Station, Jamaica, and Mastic-Shirley in around 11h 12m. Alternatively, you can take a bus from Buffalo to Mastic Rd/Patchogue Ave via New York, West 42nd Street & 8th Avenue, E 42 St/Lexington Av, 41st St bet 3rd & Lex, Old Country Rd/Tanger Mall Dr, and Riverhead LIRR in around 12h 22m.
- Website
- delta.com
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $40–270
Flights from Buffalo Niagara International Airport to Laguardia Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $70–470
Flights from Rochester to John F. Kennedy International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $50–370
Flights from Rochester to Laguardia Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $90–650
- Phone
- +1-718-217-5477
- Website
- Long Island Rail Road
Train from Jamaica to Patchogue
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $12–27
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $12–17
- Peak
- $20–27
Train from Jamaica to Mastic-Shirley
- Ave. Duration
- 1h 27m
- Frequency
- Every 3 hours
- Estimated price
- $11–28
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $11–15
- Peak
- $22–28
Train from Jamaica to Patchogue
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $12–27
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $12–17
- Peak
- $20–27
Train from New York Penn Station to Jamaica
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $5–10
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $5–8
- Peak
- $6–10
Train from Jamaica to Patchogue
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $9–23
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $9–13
- Peak
- $18–23
Train from Jamaica to Patchogue
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $12–27
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $12–17
- Peak
- $20–27
Train from Jamaica to Patchogue
- Ave. Duration
- 1h 14m
- Frequency
- Every 2 hours
- Estimated price
- $12–27
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $12–17
- Peak
- $20–27
Train from New York Penn Station to Central Islip
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- $12–28
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $12–18
- Peak
- $20–28
Train from New York Penn Station to Babylon
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $11–24
- Website
- Long Island Rail Road
- Schedules at
- Long Island Rail Road Schedules
- Off-Peak
- $11–16
- Peak
- $17–24
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Buffalo to New York
- Ave. Duration
- 7h 55m
- Frequency
- Every 4 hours
- Estimated price
- $60–280
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $60–260
- Flexible
- $110–280
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
Travelling to the US: What do I need to know?
Read the travel guide
How to get from JFK to New York City
Read the travel guide
Why you should take the train in the US
Read the travel guide
Booking & Getting There
Buffalo to Mastic bus services, operated by Trailways, arrive at New York station.
Buffalo to Mastic train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Buffalo to Mastic is 423 miles. It takes approximately 8h 30m to drive from Buffalo to Mastic.
There are 102+ hotels available in Mastic.





