Portland to Bellingham

Find bus tickets and schedules

Sep 17
Tuesday
$65
Sep 18
Wednesday
$65
Sep 19
Thursday
$65
Sep 20
Friday
$65
Sep 21
Saturday
$65
Sep 22
Sunday
$65
Sep 23
Monday
$61

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.

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