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
to
Buffalo, United States

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

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
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
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
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
🛫 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
🚌 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

Frequently asked questions

Find out more about the route from Cleveland to Buffalo.

Or choose the category:
The distance between Cleveland and Buffalo is approximately 280.0 km by air, 308.7 km by road. Traveling by train from Cleveland to Buffalo takes around 4 hours and 16 minutes. By plane, the travel time is approximately 6 hours and 4 minutes. Driving by car can take around 3 hours and 17 minutes, while a bus journey can take 3 hours and 20 minutes from Cleveland to Buffalo.
For a cost-effective option, taking the bus is the best choice, with prices ranging from $19 to $65 and a travel time of 3 hours and 20 minutes. However, if time efficiency is the priority, driving would be the fastest option, taking 3 hours and 17 minutes. It is slightly more expensive, with costs ranging from $35 to $55.
The prices of train tickets between Cleveland and Buffalo can range from $17 to $179, depending on the class and type of ticket. On the other hand, bus tickets for the same route typically range from $19 to $65.
To travel from Cleveland to Buffalo without using public transportation, you can drive the distance of 309.0 km, which takes approximately 3 hours and 17 minutes. This would give you the flexibility to make stops along the way and explore different areas. The cost of driving from Cleveland to Buffalo by car can range from $35 to $55, depending on factors such as the type of vehicle and gas prices.
The best way to travel from Cleveland to Buffalo without a car is by bus. The bus journey takes approximately 3 hours and 20 minutes and costs between $19 and $65. Additionally, you have the option to take a train, which takes 4 hours and 16 minutes and costs between $16 and $180. Another option is to fly, which takes 6 hours and 4 minutes and costs between $70 and $320.
Yes, there is a direct bus link between Cleveland and Buffalo. Barons Bus operates a daily service that takes approximately 3 hours and 20 minutes. However, there is no direct train link between the two cities. Passengers would have to take an Amtrak train from Cleveland to Buffalo Depew Station, with a journey time of approximately 4 hours and 16 minutes, including transfers.
The flight between Cleveland and Buffalo usually takes around 3 hours and 45 minutes, with one stopover. However, there is no direct flight available between the two cities. The cost of a flight between Buffalo and Cleveland can vary, with prices ranging from $72 to $314, depending on factors such as the airline, time of booking, and availability.
There are numerous hotel options available in Buffalo with over 165 hotels to choose from. The prices vary starting from $39 per night, offering a range of budget-friendly to more luxurious accommodations. Whether you prefer staying in the city center or near popular attractions like Niagara Falls or Canalside, there are plenty of options to suit every traveler's needs and budget.