1map logo

Amherst to New York

from $7: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Amherst to New York with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Bus
6h 40m
Recommended
$7-70
Train
8h 11m
$89-160
Drive
6h 50m
$65-100

How to Get from Amherst to New York: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

by busBest price
611 kmDistance
3h 13mFastest

Amherst - New York operators

Explore transport companies operating between Amherst and New York, with prices starting at $7. These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus

Contact phone

+1 212 965 8880

Website

http://www.starlinebus.com

Bus from Buffalo Home Depot to New York

Average Duration

6h 40m

Estimated price

$40-60

Contact phone

+1-844-800-6828

Website

https://www.ourbus.com

Bus from Buffalo, NY to New York

Average Duration

7h

Estimated price

$7-70

Train

Contact phone

+1 800-872-7245

Website

https://www.amtrak.com/home.html

Train from Buffalo Depew Station to New York Penn Station

Average Duration

8h

Estimated price

$18-160

Contact phone

+1-718-217-5477

Website

https://new.mta.info/agency/long-island-rail-road

Train from Woodside to New York Penn Station

Average Duration

11m

Estimated price

$3-11

Plane

Website

https://www.united.com

Plane from Buffalo Airport (BUF) to New York La Guardia (LGA)

Average Duration

1h 33m

Estimated price

$110-600

Website

https://www.delta.com

Plane from Buffalo Airport (BUF) to New York La Guardia (LGA)

Average Duration

1h 31m

Estimated price

$100-410

Website

https://www.aa.com

Plane from Buffalo Airport (BUF) to New York La Guardia (LGA)

Average Duration

1h 23m

Estimated price

$90-650

Amherst to New York: Overview of Bus, Train, Flight, and Car Trips

Traveling between Amherst and New York offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for bus travellers
• Arrive early at the Buffalo Home Depot station for your Starline Express bus, as it can be busy on Tuesdays, Thursdays, Saturdays, and Sundays; check their schedule at Starline Express for the latest updates.
• Consider bringing snacks and drinks for the ride since the journey takes approximately 6 hours and 40 minutes; you can also check for stops along the way but they may be limited.
• Upon arrival at New York Station, be prepared for a bustling atmosphere; familiarize yourself with the station layout through the New York Penn Station map, which can help you navigate the train and subway options to your final destination.

Frequently asked questions

Find out more about the route from Amherst to New York.

Or choose the category:
The distance between Amherst and New York is 294 miles by air and 379.7 miles by road. The travel time by train from Amherst to New York is approximately 8 hours and 11 minutes. If you choose to fly from Buffalo to New York La Guardia and then take a train, the travel time is around 3 hours and 29 minutes. Driving by car takes around 6 hours and 50 minutes, while traveling by bus takes approximately 7 hours.
The most cost-effective option for traveling from Amherst to New York is by taking a bus, which ranges in price from $7 to $65 and takes approximately 7 hours. However, if time efficiency is a priority, the quickest option would be to fly from Buffalo to New York La Guardia and then take a train, which typically costs between $100 and $550 and takes approximately 3 hours and 23 minutes. It is important to consider both cost and time when choosing the best transportation option for this trip.
The prices for a train ticket between Amherst and New York range from $89 to $154, depending on the class and type of ticket chosen. On the other hand, the prices for a bus ticket between New York and Amherst vary from $7 to $65, with options for different levels of comfort and amenities. It is advisable to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Amherst to New York without using public transportation, the most convenient option is to drive. The road distance is approximately 380 miles, and the journey takes around 6 hours and 50 minutes. The cost of driving from Amherst to New York can vary between $65 and $100, depending on factors such as fuel prices and tolls.
The best way to travel from Amherst to New York without a car is by bus. The bus journey takes approximately 7 hours and the ticket prices range from $7 to $65. This option is convenient and cost-effective for those who do not have access to a car or prefer not to drive.
Yes, there is a direct link between Amherst and New York via bus. The bus services, operated by OurBus, depart from Buffalo and arrive at New York. The journey takes approximately 7 hours and operates once a week, on Tuesday, Wednesday, Thursday, and Friday.
The flight from Amherst to New York typically takes 1 hour and 19 minutes on the direct flight from Buffalo Airport to New York La Guardia Airport. The cost of the flight can vary depending on factors such as the time of booking, airline, and availability. However, on average, the price for a one-way ticket ranges from $100 to $300. It is recommended to compare prices and book in advance to get the best deals.
There are numerous accommodations available near New York. With over 1889 hotels to choose from, there is something to suit every traveler's budget and preferences. Prices for accommodation start at $74 per night. Whether you are looking for a luxury hotel or a budget-friendly option, you will be able to find a suitable place to stay near New York.