Search bus tickets to Portland

switcheroo

Quickview

How to get to Portland by bus?

Routes143
Trips per day307
bus carriers3
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Portland?

The cheapest prices for a bus ticket to Portland that users have found recently on Wanderu start at $1.33. Such great deals to Portland are available on one route to Boston. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Portland. Auburn at $13.29 has consistently the lowest average bus ticket prices to Portland.

What are the main bus stations in Portland?

The most popular bus stations in Portland are 100 Thompsons Pt Rd and Bus Terminal - 950 Congress St. 100 Thompsons Pt Rd is the busiest bus station in Portland.

Boston

There are 35 bus schedules per day connecting Boston with Portland. It takes on average 1 hour and 58 minutes to travel 99 miles, 159 kms, by bus from Boston. 3 bus carriers offer schedules from Boston, with Concord Coach Lines offering the most daily connections to Portland. Traveling by bus from Boston you will most likely to arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
1h 58m
Avg. Price
$26.53

New York

There are 11 bus schedules per day connecting New York with Portland. It takes on average 8 hours and 19 minutes to travel 281 miles, 451 kms, by bus from New York. 2 bus carriers offer schedules from New York, with Concord Coach Lines offering the most daily connections to Portland. Traveling by bus from New York you will most likely to arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
8h 19m
Avg. Price
$75.42

Atlantic City

There are 11 bus schedules per day connecting Atlantic City with Portland. It takes on average 12 hours and 20 minutes to travel 368 miles, 591 kms, by bus from Atlantic City. One bus company operates schedules from Atlantic City, with Greyhound offering the most daily connections to Portland. Traveling by bus from Atlantic City you will most likely to arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
12h 20m
Avg. Price
$98.42

Macon

There are 9 bus schedules per day connecting Macon with Portland. It takes on average 33 hours to travel 1041 miles, 1674 kms, by bus from Macon. One bus company operates schedules from Macon, with Greyhound offering the most daily connections to Portland. Traveling by bus from Macon you will most likely to arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
1d 9h 0m
Avg. Price
$316.44

Gainesville

There are 9 bus schedules per day connecting Gainesville with Portland. It takes on average 54 hours and 9 minutes to travel 1599 miles, 2573 kms, by bus from Gainesville. One bus company operates schedules from Gainesville, with Greyhound offering the most daily connections to Portland. Traveling by bus from Gainesville you will most likely to arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
2d 6h 9m
Avg. Price
$280.26

Located in Maine, United States, you can travel by bus to Portland from 143 destinations and choose from 307 daily bus schedules to get you there. Megabus has the most bus connections to Portland. The furthest bus arriving in Portland covers a distance of 2718.01 miles, 4373.11 kms, covering the journey in 96 hours and 50 minutes

Looking for other ways to get there? Check out Train options to Portland or explore Ferry trips to Portland.

bus companies serving Portland

Concord Coach Lines

There are 28 daily Concord Coach Lines schedules to Portland. Concord Coach Lines can get you to Portland by bus from 8 destinations including Boston.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 3m
Avg. Price
$40.15

Greyhound

There are 60 daily Greyhound schedules to Portland. Greyhound can get you to Portland by bus from 201 destinations including New York.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 18m
Avg. Price
$106.30

Megabus

There are 10 daily Megabus schedules to Portland. Megabus can get you to Portland by bus from Boston.
Restroom
WiFi
Movies
Power outlet
Green certified
Air conditioning
Avg. Time
0h 2m
Avg. Price
$23.96