Lewiston
Lewiston
Portland
Portland
Bus Driving

Lewiston to Portland

Updated: 28 May 2026

The journey from Lewiston to Portland covers approximately 35 miles via the Maine Turnpike. Driving is the most efficient method, typically taking 45 minutes depending on traffic near the Portland exit. You will primarily use I-95 South to reach the city center. Public transit options include regional bus services that connect the two hubs. This route is a vital corridor for commuters and tourists alike.

Total Distance: 56 km driving distance; 50 km straight-line air distance.
Fastest Way
Driving via I-95 is the fastest, taking under an hour.
Cheapest Way
Driving is the cheapest if traveling with multiple passengers.
Compare Lewiston to Portland Routes
Bus
Direct
Driving
Direct
Duration 1 hour 15 minutes 45 minutes
Avg Price $15-$25 $10-$15 in fuel
Operator Concord Coach Lines Personal Vehicle
Route Lewiston bus stop to Portland Transportation Center. I-95 South to Exit 44 or 46.
Tip Book tickets online in advance to secure a seat during peak hours. Use the E-ZPass transponder to save time at the toll booths.
Travel Tips
  • Tolls
    Ensure you have an E-ZPass as the Maine Turnpike is a toll road.
  • Parking
    Portland parking garages fill up quickly; use the city's parking app to find spots.
  • Traffic
    Avoid I-95 during Friday afternoon rush hour to save time.
  • Weather
    Check road conditions during winter months as snow can impact travel.
  • Connectivity
    Cell service is reliable along the entire I-95 corridor.
Safety Tips
  • Winter Driving
    Equip your vehicle with winter tires if traveling between November and April.
  • Emergency
    Keep a roadside emergency kit in your trunk at all times.
  • Speed Limits
    Strictly adhere to speed limits on the Turnpike to avoid heavy fines.
  • Visibility
    Use headlights during heavy rain or fog common in coastal Maine.
People Also Ask
  • Is there a train between Lewiston and Portland?
    No, there is currently no direct passenger rail service between these two cities.
  • How long is the drive?
    The drive typically takes 45 to 50 minutes.
  • Are there tolls?
    Yes, the Maine Turnpike requires tolls.
  • What is the best bus company?
    Concord Coach Lines is the primary provider.
  • Is it easy to park in Portland?
    Parking can be challenging in the Old Port, so use public garages.
Quick Info
  • From Lewiston, Maine, United States
  • To Portland, Maine, United States
  • Modes
Best Time to Travel

September and October for fall foliage and mild temperatures.

Things to Do in Portland
1
Old Port
Explore the historic waterfront district known for its cobblestone streets. It features numerous boutiques, galleries, and seafood restaurants.
2
Portland Head Light
Visit this iconic lighthouse located in Cape Elizabeth. It is one of the most photographed lighthouses in the country.
3
Bates Mill Complex
Tour the historic textile mill district in Lewiston. It represents the industrial heritage of the city.
4
Casco Bay Lines
Take a ferry ride from the Portland terminal to the nearby islands. It offers scenic views of the Maine coastline.
Tags
Lewiston to Portland drive Maine bus routes I-95 Maine travel Portland Maine transport Lewiston to Portland commute Maine travel guide Portland bus station Lewiston transit