1map logoGo to main page

Worcester, MA, USA to Portland, ME, USA from $10: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Worcester, United States of America
to
Portland, United States of America

How to Get from Worcester 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.

$10 by trainBest price
222 kmDistance
2h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Worcester 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.

Company
Peter Pan / various
Bus
Average Duration
3h  34m
Estimated price
$30-67
Recommended
Company
MBTA / Amtrak
Train
Average Duration
5h  19m
Estimated price
$10-102
Cheapest
route map
Distance: 222 km
Duration: 2h 22m

See more options

Company
N/A
Drive
Average Duration
2h  22m
Estimated price
$25-40
Company
Peter Pan
Bus
Average Duration
3h  44m
Estimated price
$30-58
Company
Framingham/Worcester Line / various
Train
Bus
Average Duration
4h  9m
Estimated price
$31-49

Traveling From Worcester to Portland

The journey from Worcester to Portland takes you from a historic city rich in colonial heritage to a vibrant coastal hub known for its beautiful waterfront and eclectic art scene.

Best Neighborhoods in Portland

Portland's neighborhoods each offer distinct charm and vibrant experiences.

Pearl District
• Renowned for its art galleries and chic boutiques.
• Home to trendy restaurants and craft breweries.
Alberta Arts District
• Vibrant street art and local artisan shops abound.
• Host to lively festivals and community events.
Old Town Chinatown
• Rich history reflected in its architecture and landmarks.
• Bustling nightlife with a variety of bars and eateries.

Best Times To Visit Portland's Attractions

Timing your visits can greatly enhance your Portland experience.

Washington Park
Visit early in the morning for serene trails and fewer tourists.
Powell’s City of Books
Weekdays mid-afternoon offer a quieter shopping experience.
Portland Japanese Garden
Visit in spring for beautiful blooms and optimal viewing conditions.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate maritime climate, characterized by mild, wet winters and warm, dry summers, making it a year-round destination. Visiting in late spring or early fall allows you to enjoy pleasant temperatures and vibrant scenery, while rainy winters offer a cozy backdrop for exploring the city's indoor attractions.

Dining Recommendation

A visit to Portland isn't complete without trying the wild-caught Pacific salmon at Le Pigeon, where innovative French-inspired dishes celebrate fresh, local ingredients, offering a deeper flavor experience than what you might find in Worcester. The lively atmosphere and creative culinary approach in Portland elevate your dining adventure, inviting you to savor the unique tastes of the Pacific Northwest.

Worcester - Portland operators

Explore transport companies operating between Worcester and Portland, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
1-800-343-9999
Website
https://peterpanbus.com

Bus from Union Station, Worcester, MA to South Station, Boston, MA

Average Duration
1h
Estimated price
$302-673

Bus from Union Station, Worcester, MA to Boston

Average Duration
1h 30m
Estimated price
$302-674
Contact phone
1-800-639-3317
Website
https://concordcoachlines.com/

Bus from Boston South Buses to Portland, ME

Average Duration
2h 10m
Estimated price
$25-671

Bus from Boston / Logan Airport to Portland, ME

Average Duration
1h 40m
Estimated price
$674-671
Train Show train routes
Contact phone
+1-617-222-3200
Website
https://www.mbta.com

Train from Worcester to Back Bay

Average Duration
1h 30m
Estimated price
$302-303

Train from Worcester to South Station

Average Duration
1h 35m
Estimated price
$302-303
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Boston to Portland

Average Duration
2h 30m
Estimated price
$305-306

Worcester to Portland: Overview of Bus, Train, Flight, and Car Trips

Traveling between Worcester and Portland offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Worcester to Portland covering a distance of 138 miles. The drive typically takes around 2 hours and 22 minutes, making it a perfect weekend getaway. ⛽️ Enjoy the flexibility of self-driving as the prices to reach Portland from Worcester range from $25 to $40, depending on factors such as gas prices and vehicle efficiency. This budget-friendly option allows for spontaneous stops at captivating roadside attractions along the way.
Average price
$25 - $40
🚅 Traveling from Worcester to Portland by train involves a journey with transfers in Back Bay and Boston. The total travel time is approximately 5 hours and 19 minutes. 💰 Ticket prices for the train between Worcester and Portland can range from $10 to $102, providing budget-friendly options for travelers looking to experience the charm of both cities without the hassle of driving.
Departure Point
Worcester station
Arrival Point
Portland station
🛣️ The trip lasts approximately 3 hours and 34 minutes, including the transfers. 💰 Fares for the bus service between Portland and Worcester range from $30 to $67.
Departure Point
Union Station, Worcester, MA
Arrival Point
Portland, ME station

Frequently asked questions

Find out more about the route from Worcester to Portland.

Or choose the category:
The distance between Worcester and Portland is approximately 125 miles by road. Typical travel times by various modes of transportation are as follows: It takes 5 hours and 16 minutes to reach Portland from Worcester by train, 4 hours by taking the train and then a bus, 2 hours and 22 minutes by car from Portland to Worcester, and 3 hours and 25 minutes by bus from Worcester to Portland. These travel times may vary depending on traffic and other factors.
The most cost-effective and time-efficient transportation option for traveling from Worcester to Portland is to drive. It takes approximately 2 hours and 22 minutes by car, and the cost is around $25 to $40. Driving provides the quickest way to reach Portland, with no transfers or waiting times involved. Taking into consideration both cost and time, driving is the recommended mode of transportation for this journey.
The prices for train tickets between Worcester and Portland range from $10 to $102, depending on the class and type of ticket. Meanwhile, bus fares between the two cities typically range from $30 to $67. Prices may vary based on factors such as time of travel, ticket availability, and any ongoing promotions or discounts. It is advisable to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To get from Worcester to Portland without using public transportation, you can drive your own car. The distance between Worcester and Portland is approximately 138 miles, and it takes about 2 hours and 22 minutes to complete the journey by car. The cost of driving from Worcester to Portland can vary, but it can range from $25 to $40 depending on factors such as gas prices and tolls.
To travel from Worcester to Portland without a car, the best option is to take a bus. The journey takes approximately 3 hours and 25 minutes and has a cost range of $29 to $70. Buses provide a convenient and affordable mode of transportation for this route.
Yes, there is a link between Worcester and Portland but there is no direct train service. To travel by train, you would need to transfer at Back Bay and Boston, which takes approximately 5 hours and 16 minutes. Alternatively, you can take a train from Worcester to Boston and then a bus to Portland, which takes around 4 hours. There is also a bus service available from Worcester to Portland, with a journey time of approximately 3 hours and 25 minutes, including transfers in Boston.
There are plenty of accommodation options available near Portland. With over 224 hotels to choose from, you can easily find one that suits your budget and preferences. Prices for hotels in the area start at $67 per night. Whether you're looking for a luxurious stay or a budget-friendly option, there is something for everyone near Portland.

Trips from Worcester

Trips to Portland