Lewiston and Portland are two major cities in Maine, located in different regions of the state. Lewiston is situated in the western part of Maine, while Portland is located in the southern part. The distance between the two cities is approximately 35 miles (56 kilometers).

Driving Distance
The driving distance between Lewiston and Portland is approximately 35 miles (56 kilometers). The drive takes about 45 minutes to 1 hour, depending on traffic conditions. The most direct route is via Interstate 95.
Other Transportation Options
In addition to driving, there are other transportation options available for traveling between Lewiston and Portland. These include:
- Bus: There are several bus lines that operate between Lewiston and Portland. The trip takes about 1 hour and 15 minutes.
- Train: Amtrak operates a train line between Lewiston and Portland. The trip takes about 1 hour and 30 minutes.
- Air: There are no direct flights between Lewiston and Portland. However, there are flights available from the Lewiston-Auburn Municipal Airport (LEW) to the Portland International Jetport (PWM). The flight takes about 30 minutes.
Distance by Air
The distance between Lewiston and Portland by air is approximately 25 miles (40 kilometers). The flight takes about 15 minutes.
Conclusion
The distance between Lewiston and Portland, Maine, is approximately 35 miles (56 kilometers). The drive takes about 45 minutes to 1 hour, depending on traffic conditions. Other transportation options are also available, including bus, train, and air.
Frequently Asked Questions
Q: What is the fastest way to get from Lewiston to Portland?
A: The fastest way to get from Lewiston to Portland is to drive. The drive takes about 45 minutes to 1 hour, depending on traffic conditions.
Q: Is there public transportation available between Lewiston and Portland?
A: Yes, there are several bus lines that operate between Lewiston and Portland. The trip takes about 1 hour and 15 minutes.
Q: Can I fly from Lewiston to Portland?
A: There are no direct flights between Lewiston and Portland. However, there are flights available from the Lewiston-Auburn Municipal Airport (LEW) to the Portland International Jetport (PWM). The flight takes about 30 minutes.
Tips for Traveling Between Lewiston and Portland
- Allow extra time for travel during peak hours.
- Consider taking public transportation if you are not comfortable driving in unfamiliar territory.
- Book your flights or train tickets in advance, especially if you are traveling during peak season.
- Pack light if you are flying.
- Bring snacks and drinks with you, especially if you are traveling with children.