|Shortest Duration||4h 50m|
|Trips per day||1|
Book Greyhound from Concord to Portland from $38.00. Typically there is one Greyhound schedule per day from Concord to Portland and you can expect on average to pay $48.23 for a Greyhound ticket to Portland. In Concord, Greyhound departs to Portland from Concord Transp Ctr - 30 Stickney Ave, In Portland, Greyhound arrives at 100 Thompsons Pt Rd,
An average trip on Greyhound from Concord to Portland takes 4 hours and 50 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $46.33 for a one way ticket for your weekend getaway trip to Portland.