
Salem, MA, USA to Portland, ME, USA from $94: 1 ways by bus, train, flight or car
Compare Travel Options and Prices
How to Get from Salem to Portland: Cheapest, Fastest and Best Way
1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from Salem to Portland with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Traveling From Salem to Portland
The journey from Salem to Portland offers a transition from the charming, historic vibe of Oregon's capital to the bustling, vibrant atmosphere of its largest city.
Best Neighbourhoods in Portland
Portland's neighborhoods offer distinct flavors and experiences to explore.
Best Times To Visit Portland's Attractions
Timing your visits can enhance your experience in Portland's vibrant sites.
Portland Weather: What to Expect Year-Round
Portland experiences a temperate climate with mild, wet winters and warm, dry summers, making it a desirable year-round destination. Spring and fall offer pleasant conditions, while summer is ideal for outdoor activities, so consider how these variations may shape your travel plans.
Dining Recommendation
Make sure to try the doughnuts at Voodoo Doughnut, where playful flavors and quirky atmospheres create a vibrant culinary experience that’s distinctly different from the more traditional fare in Salem. The use of local ingredients and innovative toppings at this iconic spot reflects Portland's adventurous food culture, inviting you to indulge in something truly special.
Salem - Portland operators
Explore transport companies operating between Salem and Portland, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Bus from Salem to Portland
Frequently asked questions
Find out more about the route from Salem to Portland.
Trips from Salem
- Salem to Manchester
- Salem to Andover
- Salem to Gloucester
- Salem to New York City
- Salem to Wakefield
- Salem to Rockport
- Salem to Lexington
- Salem to Danvers
- Salem to Marblehead
- Salem to Ipswich
- Salem to Provincetown
- Salem to Plymouth
- Salem to Boston
- Salem to Saugus
- Salem to Beverly
- Salem to Lynn
- Salem to Hampton
- Salem to Nashua
- Salem to Fall River
- Salem to Everett
- Salem to Springfield
- Salem to Essex
- Salem to Salem
- Salem to Peabody
- Salem to Bedford
- Salem to Kennebunkport
- Salem to Burlington
- Salem to Stoneham
- Salem to Concord
- Salem to Amesbury
- Salem to Haverhill
- Salem to Providence
- Salem to Hull
- Salem to Albany
- Salem to Quincy
- Salem to Bangor
- Salem to Newton
- Salem to Concord
- Salem to Lebanon
- Salem to Kennebunk
Trips to Manchester
- Providence to Portland
- New York City to Portland
- Philadelphia to Portland
- Newark to Portland
- Burlington to Portland
- Portsmouth to Portland
- Boston to Portland
- Syracuse to Portland
- Harrisburg to Portland
- Freeport to Portland
- Denver to Portland
- San Diego to Portland
- Charlotte to Portland
- Bangor to Portland
- Broken Arrow to Portland
- Pittsburgh to Portland
- Houston to Portland
- Montreal to Portland
- Old Orchard Beach to Portland
- Ann Arbor to Portland
- Lewiston to Portland
- New Bedford to Portland
- Falmouth to Portland
- Cedar Rapids to Portland
- Poughkeepsie to Portland
- Concord to Portland
- Wells to Portland
- Brunswick to Portland
- Montclair to Portland
- Bar Harbor to Portland
- Norfolk to Portland
- York Harbor to Portland
- Bath to Portland
- Stamford to Portland
- Concord to Portland
- Plymouth to Portland
- Knoxville to Portland
- Portland to Portland
- Quebec City to Portland
- Yarmouth to Portland