1map logoGo to main page

Buffalo, NY, USA to Hershey, PA, USA from $50: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Buffalo, United States of America
to
Hershey, United States of America

How to Get from Buffalo to Hershey: 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.

$50 - OtherBest price
346 kmDistance
5h 47m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buffalo to Hershey 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.

Company
various
Bus
Average Duration
10h  42m
Estimated price
$0-0
Recommended
Company
various
Plane
Train
Average Duration
8h  27m
Estimated price
$86-471
Cheapest
route map
Distance: 346 km
Duration: 5h 47m

See more options

Company
various
Drive
Average Duration
5h  47m
Estimated price
$50-80
Company
various
Plane
Train
Average Duration
9h  58m
Estimated price
$100-822
Company
various
Plane
Train
Average Duration
10h  10m
Estimated price
$104-860
Company
various
Plane
Train
Average Duration
9h  36m
Estimated price
$110-1036

Traveling From Buffalo to Hershey

Traveling from Buffalo to Hershey takes you from the vibrant urban landscape of Buffalo, with its rich cultural scene and stunning waterfront, to the charming small-town atmosphere of Hershey, known for its delightful chocolate history and family-friendly attractions.

Best Neighbourhoods in Hershey

Hershey offers a variety of neighborhoods, each with its own charm.

Downtown Hershey
• Home to Hersheypark and attractions.
• Vibrant dining and shopping scene.
Hershey Gardens
• Scenic gardens with diverse flora.
• Perfect for leisurely strolls and picnics.
Chocolate Avenue
• Iconic street lined with chocolate-themed shops.
• Close to local breweries and cafés.

Best Times To Visit Hershey's Attractions

Planning your visit? Here’s how to make the most of Hershey’s highlights.

Hersheypark
Visit on weekdays during the early summer for fewer crowds and shorter lines.
Hershey's Chocolate World
Mornings early in the week provide a quieter experience and easier access.
Hershey Gardens
Visit in spring or early fall to enjoy blooming flowers and mild weather.

Hershey Weather: What to Expect Year-Round

Hershey experiences a humid continental climate, with warm summers and cold winters, making it ideal for various seasonal activities. The best times to visit are spring and fall, when mild temperatures enhance outdoor exploration and enjoyment of local attractions.

Dining Recommendation in Hershey

For a taste of Hershey, try the Chocolate Chip Pancakes at the Hershey Grill, where the cozy, family-friendly ambiance contrasts beautifully with Buffalo's bustling dining scene. This dish showcases local ingredients and a sweet twist that reflects Hershey's chocolate heritage, offering a delightful experience you won’t find in Buffalo.

Buffalo - Hershey operators

Explore transport companies operating between Buffalo and Hershey, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 800-858-8555
Website
https://fullington.trailways.com

Bus from Buffalo to DuBois

Average Duration
4h 25m
Estimated price
$0-0

Bus from DuBois to State College

Average Duration
1h 25m
Estimated price
$0-0
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from State College Bus Station to Harrisburg Bus Station

Average Duration
1h 45m
Estimated price
$1000-47105
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from 30th Street Station to Harrisburg

Average Duration
1h 57m
Estimated price
$4710-80

Train from New York Penn Station to Harrisburg

Average Duration
3h 29m
Estimated price
$501-100

Train from BWI Thurgood Marshall to 30th Street Station

Average Duration
1h 27m
Estimated price
$4710-80

Train from Newark Liberty International Airport to 30th Street Station

Average Duration
56m
Estimated price
$509-800
Plane
Website
https://www.aa.com

Plane from Buffalo (BUF) to Philadelphia (PHL)

Average Duration
1h 22m
Estimated price
$800-866

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

Average Duration
1h 23m
Estimated price
$867-868
Website
https://www.united.com

Plane from Buffalo (BUF) to Philadelphia (PHL)

Average Duration
1h 20m
Estimated price
$861-862
Website
https://www.southwest.com

Plane from Buffalo (BUF) to Baltimore (BWI)

Average Duration
1h 12m
Estimated price
$100-865
Website
https://www.delta.com

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

Average Duration
1h 31m
Estimated price
$110-869

Buffalo to Hershey: Overview of Bus, Train, Flight, and Car Trips

Traveling between Buffalo and Hershey 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.

🚗 Embark on a scenic road trip from Buffalo to Hershey covering a distance of 297 miles. Enjoy the journey that takes around 5 hours and 47 minutes by car, winding through picturesque routes. 💰 Navigate the budget-friendly options ranging from $50 to $80 for the road trip from Buffalo to Hershey. Plan your expenses wisely and make the most of the drive with stops along the way to explore charming towns and attractions.
Average price
$50 - $80
🛫 Departing from Buffalo Airport, travelers can hop on a quick direct flight to Philadelphia Airport, lasting only 1 hour and 20 minutes. Both American Airlines and United Airlines provide convenient options for this route. 🍫 Upon landing in Philadelphia, travelers can either rent a car or take a connecting flight to reach Hershey located about 90 miles away. The drive typically takes around 2 hours, offering scenic views along the way.
Departure Point
Buffalo Airport
Arrival Point
Philadelphia Airport
🚌 Although there is no direct bus from Buffalo to Hershey, you can easily reach your destination with a few transfers along the way. The journey takes approximately 10 hours and 42 minutes, providing a scenic route through Pennsylvania. 🗺️ Finally, you will arrive at Harrisburg Bus Station where you will then transfer to a Greyhound USA bus that will take you to Chocolate Ave & Cocoa Ave in Hershey. Sit back, enjoy the ride, and look forward to exploring the sweet attractions that Hershey has to offer after your 10-hour adventure.
Departure Point
Buffalo station
Arrival Point
Harrisburg Bus Station

Frequently asked questions

Find out more about the route from Buffalo to Hershey.

Or choose the category:
The distance between Buffalo and Hershey is approximately 215 miles by road. It takes approximately 14 hours and 39 minutes to reach Hershey from Buffalo by train. Alternatively, if you take a bus and then a train, the travel time increases to approximately 15 hours and 43 minutes. If you are driving, it takes approximately 5 hours and 47 minutes to reach Buffalo from Hershey by car. Taking a bus from Buffalo to Hershey takes approximately 11 hours and 43 minutes.
The most cost-effective and time-efficient option for traveling from Buffalo to Hershey is to drive. It typically takes around 5 hours and 47 minutes to cover the 295.8 mile road distance between the two cities. Driving allows for flexibility and convenience, as you can schedule your own departure and arrival times. Taking various modes of public transportation, such as train or bus, may be cheaper but can significantly increase travel times to around 14 to 15 hours.
The cost of traveling by train from Buffalo to Hershey ranges from $71 to $216. On the other hand, taking a bus from Hershey to Buffalo can cost between $48 and $163. Both modes of transportation have a range of prices depending on factors such as the time of booking, availability, and class of service. It is recommended to compare prices and book in advance to get the best deal.
To travel from Buffalo to Hershey without using public transportation, you can drive. The distance between the two cities is approximately 296 miles, and it takes around 5 hours and 47 minutes to drive from Buffalo to Hershey. The cost of the trip can vary, but expect to spend around $50 to $80 for fuel and any tolls along the way.
The most convenient way to travel from Buffalo to Hershey without a car is by bus. The journey takes approximately 11 hours and 43 minutes and the ticket prices range from $45 to $170. There are several bus companies that operate this route, providing a comfortable and affordable option for travel between the two cities.
Yes, there is a bus route from Buffalo to Hershey but it requires transfers along the way. The journey takes approximately 11 hours and 43 minutes, including transfers at Youngstown Bus Stop, Pittsburgh Intermodal Station, and Harrisburg Transportation Center. The bus services are operated by Barons Bus and Greyhound USA. There is no direct bus connection between Buffalo and Hershey.
The flight between Buffalo and Hershey typically takes around 1 hour and 16 minutes on a direct flight from Buffalo Airport to Philadelphia Airport. However, please note that there are no direct flights from Buffalo to Hershey, so one would have to take a connecting flight from Philadelphia. The prices for flights vary depending on the airline, time of booking, and other factors, so it is best to check with airlines or travel websites for the most accurate and up-to-date pricing information.
There are plenty of accommodation options available near Hershey. With over 212 hotels to choose from, visitors have a wide range of choices. Prices for hotels in Hershey start at $35 per night, providing options for varying budgets. Whether you are looking for a budget-friendly stay or a luxurious experience, there are numerous options available to suit your needs near Hershey.

Trips from Buffalo