Buses from Buffalo to Portland
🌟 Enjoy a comfortable ride with the Greyhound USA service departing from Buffalo station, and reaching Portland in approximately 13 hours and 44 minutes. 💰 Prices for this adventure range from $74 to $192, offering an affordable way to explore the charming city of Portland from the bustling Buffalo.