1map logoGo to main page

Cleveland, OH, USA to Buffalo, NY, USA from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$17 by trainBest price
280 kmDistance
3h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cleveland to Buffalo 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
Barons Bus, Greyhound USA
Bus
Average Duration
3h  20m
Estimated price
$19-65
Recommended
Company
Amtrak
Train
Average Duration
4h  24m
Estimated price
$17-179
Cheapest
route map
Distance: 280 km
Duration: 3h 17m

See more options

Company
Various
Drive
Average Duration
3h  17m
Estimated price
$35-55
Company
Various
Plane
Average Duration
5h  50m
Estimated price
$82-324

Traveling From Cleveland to Buffalo

The journey from Cleveland to Buffalo offers a shift from Cleveland’s vibrant urban culture and rock music scene to Buffalo’s rich architectural history and lakeside charm.

Best Neighbourhoods in Buffalo

Buffalo boasts diverse neighborhoods, each offering distinct experiences for visitors.

Allentown
• Known for its vibrant arts scene.
• Features historic architecture and charming cafes.
Elmwood Village
• Offers eclectic shops and eateries.
• Hosts a lively farmers market weekly.
North Buffalo
• Perfect for enjoying Delaware Park.
• Home to trendy boutiques and bars.

Best Times To Visit Buffalo's Attractions

Planning your visit around peak times can elevate your experience in Buffalo.

Niagara Falls
Visit early morning or late afternoon for fewer crowds and stunning light.
Buffalo Zoo
Weekdays in spring offer pleasant weather and light visitation.
Albright-Knox Art Gallery
Evenings on Thursdays feature special events with a relaxed atmosphere.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences a humid continental climate, with cold winters and warm summers, making late spring and early fall the best times to visit. Weather can greatly influence your travel plans, so be prepared for snow during winter and occasional rain in the warmer months.

Buffalo Dining Recommendation

You can't visit Buffalo without trying the iconic Buffalo wings at Anchor Bar, where the dish originated and flavors burst with a blend of heat and tanginess. This dining experience contrasts with Cleveland's emphasis on pierogis and hearty stews, showcasing a relaxed atmosphere and a true taste of local favorite ingredients.

Cleveland - Buffalo operators

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

Bus Show bus routes
Contact phone
+1 888-378-3823
Website
https://baronsbus.com/

Bus from Cleveland, OH to Buffalo, NY

Average Duration
3h 20m
Estimated price
$19-192
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Cleveland Bus Station to Buffalo

Average Duration
3h 50m
Estimated price
$65-65
Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Cleveland to Buffalo Depew Station

Average Duration
4h 24m
Estimated price
$17-179
Plane Show flights
Website
https://aa.com

Plane from Cleveland (CLE) to Buffalo (BUF)

Average Duration
5h 45m
Estimated price
$196-19300
Website
https://delta.com

Plane from Cleveland (CLE) to Buffalo (BUF)

Average Duration
4h 30m
Estimated price
$197-550
Website
https://southwest.com

Plane from Cleveland (CLE) to Buffalo (BUF)

Average Duration
4h 22m
Estimated price
$195-19300
Website
https://united.com

Plane from Cleveland (CLE) to Buffalo (BUF)

Average Duration
5h 2m
Estimated price
$190-1920

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

Traveling between Cleveland and Buffalo 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 Cleveland to Buffalo covering a distance of 192 miles in approximately 3 hours and 17 minutes. Enjoy the journey through picturesque landscapes as you head towards the vibrant city of Buffalo. 💵 Experience budget-friendly travel options with car prices ranging from $35 to $55 for the trip from Cleveland to Buffalo. This convenient mode of transport provides flexibility and the freedom to explore the attractions of both cities at your own pace.
Average price
$35 - $55
🚆 Traveling from Cleveland to Buffalo by train is a convenient option, despite the lack of a direct route. Passengers will need to transfer at Buffalo Depew Station during the journey, which typically takes around 4 hours and 24 minutes. 🎫 Tickets for the Cleveland to Buffalo train range in price from $17 to $179, offering passengers flexibility in choosing their preferred class and amenities. The train services for this route are operated by Amtrak, providing reliable transportation between the two cities.
Departure Point
Cleveland station
Arrival Point
Buffalo Depew Station
Useful tips for train travellers
• On your train journey from Cleveland to Buffalo, Amtrak offers an onboard café service that includes a variety of snacks, beverages, and light meals. The Café Car allows you to purchase items such as sandwiches, salads, and grab-and-go snacks, making it convenient to grab a meal or something to sip on while traveling.
• For your trip, Amtrak primarily offers two seating options: Business Class and Coach Class (Economy). Business Class provides more spacious and comfortable seating with greater legroom, complimentary non-alcoholic beverages, and access to an exclusive lounge area at select stations. Coach Class is more economical, but still offers comfortable seating and the chance to enjoy the scenic views along the route.
• The main operators for the route from Cleveland to Buffalo are Amtrak (amtrak.com) and Greyhound (greyhound.com) for those interested in bus alternatives. Check their websites for schedules, tickets, and any current travel updates. You may also find local transport options on the Buffalo Public Transit website (nfta.com) to help you plan your arrival.
• Upon your arrival at Buffalo's Exchange Street Station, you can conveniently leave your luggage at the Amtrak bag check service if needed. There are also restrooms available, but showers are not typically accessible. Take your time to collect your things before heading into the city.
• The fastest way to get from Buffalo's Exchange Street Station to the city center is by taking the NFTA Metro Rail. Simply walk to the nearby train station and board the Light Rail toward the Theatre District. It’s just a quick ride and will have you in the heart of Buffalo in no time. Always check the current schedule for train times and potential delays.
🛫 Flying from Cleveland to Buffalo involves a flight with one stopover, typically taking around 3 hours and 30 minutes to reach your destination. 💸 Prices for flights between Cleveland and Buffalo can range from $82 to $324, offering a variety of fare options for travelers to choose from based on their budget and preferences.
Departure Point
Cleveland Airport
Arrival Point
Buffalo Airport. The quickest flight takes 3h 30m and has one stopover
Useful tips for plane travellers
• Be prepared for possible stopovers; Delta and American Airlines often connect through Detroit or Chicago, while Southwest may route through Baltimore, so check your layover times carefully to avoid extended waits.
• Upon arrival at Buffalo Niagara International Airport (BUF), follow the clearly marked signs to baggage claim and ground transportation; the taxi stand is conveniently located just outside the terminal, where a ride to downtown Buffalo typically costs around $25–$35.
• For a quick and easy dining option during your layover, consider checking out the restaurants at Cleveland Hopkins International Airport; options like the Great Lakes Brewing Co. or Cafe Zuppe provide local flavors, and it’s advisable to pre-order to save time.
🚌 A direct bus service operates twice daily from Cleveland to Buffalo with a travel time of approximately 3 hours and 20 minutes. Barons Bus is the operator for this route. 🚌 The journey covers a distance of 200 miles and offers a convenient way to travel between these cities at affordable prices ranging from $19 to $65.
Departure Point
Cleveland, OH station
Arrival Point
Buffalo, NY station
Useful tips for bus travellers
• Arrive at the Cleveland station at least 30 minutes early, as Barons Bus typically starts boarding about 15 minutes before departure, and consider using nearby parking options available at the station (baronsbus.com).
• During your journey, take advantage of the scenery along Route 90, especially around Lake Erie; it's a great opportunity to capture some stunning photos, so keep your camera handy!
• Upon arriving at Buffalo's station, familiarize yourself with the layout by checking the station's map in advance (buffalony.gov), and don't hesitate to ask staff for directions to nearby transit options or dining alternatives in the area.

Frequently asked questions

Find out more about the route from Cleveland to Buffalo.

Or choose the category:
The distance between Cleveland and Buffalo is 174 miles or 192 miles by road. Travel times vary depending on the mode of transportation. It takes approximately 4 hours and 16 minutes by train, 6 hours and 4 minutes by plane, 3 hours and 17 minutes by car, and 3 hours and 20 minutes by bus to travel between the two cities. These times provide options for travelers to choose the most convenient and efficient way to reach their destination.
The most cost-effective transportation option for traveling from Cleveland to Buffalo is by bus, which costs between $19 and $65 and takes approximately 3 hours and 20 minutes. This is an affordable and straightforward choice for those on a budget. However, if time is of the essence, driving is the fastest option, taking 3 hours and 17 minutes. It is important to note that costs for driving can range between $35 and $55, considering fuel expenses.
The prices of a train ticket between Cleveland and Buffalo can range from $17 to $179, depending on factors such as the class of service and the time of booking. On the other hand, the prices of a bus ticket for the same route can vary between $19 and $65. It is important to check for current prices and compare different options to find the best fare for your journey.
To get from Cleveland to Buffalo without using public transportation, you can drive. The driving distance between the two cities is approximately 192 miles, and it takes around 3 hours and 17 minutes to drive from Cleveland to Buffalo. The cost of this option can vary but is generally estimated to be between $35 and $55.
The best way to travel from Cleveland to Buffalo without a car is by taking a bus. This option takes approximately 3 hours and 20 minutes and costs between $19 to $65. An alternative option is to take a train, which takes around 4 hours and 16 minutes and costs between $16 to $180. Another possibility is to fly, which takes approximately 6 hours and 4 minutes and costs between $70 to $320.
Yes, there is a direct bus link between Cleveland and Buffalo. The bus operated by Barons Bus departs once daily from Cleveland and arrives in Buffalo. The journey takes approximately 3 hours and 20 minutes. However, there is no direct train between Cleveland and Buffalo, only a train service that requires a transfer in Buffalo Depew Station, taking approximately 4 hours and 16 minutes.
The flight duration between Cleveland and Buffalo varies depending on the number of stopovers. The quickest flight with one stopover takes approximately 3 hours and 45 minutes. As for the cost, prices vary between $72 and $314 for a one-way ticket. It is important to note that there are no direct flights between Cleveland Airport and Buffalo Airport, so a layover or stopover is necessary.
There are plenty of accommodation options available near Buffalo with over 165 hotels to choose from. Prices for these hotels start at $39 per night, making it accessible for all budgets. With such a wide range of options available, travelers can easily find the perfect place to stay in Buffalo that fits their preferences and needs.

Trips from Cleveland