Search Lewiston bus tickets

switcheroo

Quickview

How to get to Lewiston by bus?

Routes132
Trips per day137
bus carriers1
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 Lewiston?

The cheapest prices for a bus ticket to Lewiston that users have found recently on Wanderu start at $17.00. Such great deals to Lewiston are available on one route to Portland. 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 Lewiston. Augusta at $18.00 has consistently the lowest average bus ticket prices to Lewiston.

What are the main bus stations in Lewiston?

The most popular bus stations in Lewiston are KM Transit - 111 Bates St and Bates Coll. KM Transit - 111 Bates St is the busiest bus station in Lewiston.

Hempstead

There are 3 bus schedules per day connecting Hempstead with Lewiston. It takes on average 28 hours to travel 292 miles, 470 kms, by bus from Hempstead. One bus company operates schedules from Hempstead, with Greyhound offering the most daily connections to Lewiston. Traveling by bus from Hempstead you will most likely to arrive in Lewiston at KM Transit - 111 Bates St.
Avg. Time
1d 4h 0m
Avg. Price
$109.00

New York

There are 2 bus schedules per day connecting New York with Lewiston. It takes on average 14 hours to travel 304 miles, 489 kms, by bus from New York. One bus company operates schedules from New York, with Greyhound offering the most daily connections to Lewiston. Traveling by bus from New York you will most likely to arrive in Lewiston at KM Transit - 111 Bates St.
Avg. Time
14h 0m
Avg. Price
$81.43

Burlington

There are 2 bus schedules per day connecting Burlington with Lewiston. It takes on average 15 hours to travel 151 miles, 243 kms, by bus from Burlington. One bus company operates schedules from Burlington, with Greyhound offering the most daily connections to Lewiston. Traveling by bus from Burlington you will most likely to arrive in Lewiston at KM Transit - 111 Bates St.
Avg. Time
15h 0m
Avg. Price
$60.50

Los Angeles

There are 2 bus schedules per day connecting Los Angeles with Lewiston. It takes on average 82 hours to travel 2630 miles, 4232 kms, by bus from Los Angeles. One bus company operates schedules from Los Angeles, with Greyhound offering the most daily connections to Lewiston. Traveling by bus from Los Angeles you will most likely to arrive in Lewiston at KM Transit - 111 Bates St.
Avg. Time
3d 10h 0m
Avg. Price
$188.48

San Diego

There are 2 bus schedules per day connecting San Diego with Lewiston. It takes on average 83 hours to travel 2624 miles, 4221 kms, by bus from San Diego. One bus company operates schedules from San Diego, with Greyhound offering the most daily connections to Lewiston. Traveling by bus from San Diego you will most likely to arrive in Lewiston at KM Transit - 111 Bates St.
Avg. Time
3d 11h 0m
Avg. Price
$228.02
Located in Maine, United States, you can travel by bus to Lewiston from 132 destinations and choose from 137 daily bus schedules to get you there. Greyhound has the most bus connections to Lewiston. The furthest bus arriving in Lewiston covers a distance of 2714.94 miles, 4368.17 kms, covering the journey in 108 hours

bus companies serving Lewiston

Greyhound

There are 51 daily Greyhound schedules to Lewiston. Greyhound can get you to Lewiston by bus from 132 destinations including Boston.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 37m
Avg. Price
$144.43