Bus from Portland to Bellingham

Nov 16
Saturday
$66
Nov 17
Sunday
$66
Nov 18
Monday
$66
Nov 19
Tuesday
$66
Nov 20
Wednesday
$66
Nov 21
Thursday
$66
Nov 22
Friday
$62

Overview of Portland to Bellingham buses

Taking the bus from Portland to Bellingham is always a viable option as the two cities are just 224 miles apart. Compared to the train, flight or by car, it’s possible to find Portland to Bellingham transportation with the bus for as little as $22 and about 5h 55min travel time. Portland to Bellingham trains costs $33 and take 5 hours 37 minutes, while flights costs $164 and takes 7 hours 34 minutes – so for some the bus might just be the best option.

There are one bus companies helping you find your way to Bellingham from Portland – Greyhound. The ticket prices range from $22 to $54 depending on the day and time you need to travel to Bellingham. The trip to Bellingham will take you 5h 55min up to 7h 14min.

Is there a direct bus from Portland to Bellingham?

Yes, there is a direct bus from Portland to Bellingham. Even though it will take 5h 55min by bus, there are typically direct buses running every day.

How much are Portland to Bellingham Greyhound bus tickets?

There is one and it takes 5h 55min. The tickets will cost you $22 with Greyhound from Portland to Bellingham. In order to make sure you can find a spot, it's best to book Bellingham bus tickets early here.

Book bus tickets