The cheapest and fastest buses from Portland, ME to Woburn, MA
- Cheapest price on Nov 03
- €21
- Average ticket price on Nov 03
- €21
- Fastest journey on Nov 03
- 2 h 30 m
- Average journey duration on Nov 03
- 2 h 30 m
- Buses on Nov 03
- 1
- Distance
- 150 km
The best way to find a cheap bus ticket from Portland, ME to Woburn, MA is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Portland, ME to Woburn, MA will cost around €21 if you buy it on the day, but the cheapest tickets can be found for only €21.
On Tue, Nov 03, we found 1 buses from Portland, ME to Woburn, MA, including 1 direct services.
On Tue, Nov 03 the direct buses cover the 150 km distance in an average of 2 h 30 m but if you time it right, some buses will get you there in just 2 h 30 m .
On Tue, Nov 03 the slowest buses will take 2 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

5:45 PM 2h30 Portland, ME 8:15 PM Woburn, MA €21 1 One-way 0 transfers

5:45 PM 2h30 Portland, ME 8:15 PM Woburn, MA €21 1 One-way 0 transfers
Journey information
Overview: Bus from Portland, ME to Woburn, MA
Take a bus from Portland, ME to Woburn, MA and enjoy the approximately 93 miles (150 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
The earliest bus runs at 05:15, the last at 18:35.
Plan this route
Journey facts
- Distance93 miles (150 km)
- First bus5:15 AM
- Last bus6:35 PM
- Cheapest MonthNov
- Cheapest DayTue
- High SeasonApr - Jun
- Low SeasonJul - Sep
- Best time to book28 days
Understand & plan this route
Explore this journey
Frequently asked questions about your Portland, ME to Woburn, MA trip
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Portland, ME to Woburn, MA.
Portland, ME to Woburn, MA Bus Timetables
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Greyhound | Departure Time 05:45PM | Arrival Time 08:15PM | Duration 2h30 | Departure days Tue, Wed, Thu | Cheapest price €21 |
FAQs: Bus from Portland, ME to Woburn, MA
Find answers to the most common questions about traveling from Portland, ME to Woburn, MA by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Woburn, MA, this guide helps you travel smarter and with confidence.

popular bus stations
Popular bus stations from Portland, ME to Woburn, MA
Most Portland, ME to Woburn, MA buses use the Portland, Congress St (Greyhound Bus Terminal) to station pair. Use this guide to compare Portland, ME and Woburn, MA bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Which Portland, ME station do buses to Woburn, MA leave from?
Getting to Portland, Congress St (Greyhound Bus Terminal) from Portland city centre
Portland, Congress St (Greyhound Bus Terminal) is 2 km from Portland city centre. Public transport options include:
Portland, Congress St (Greyhound Bus Terminal) bus station facilities and services
Portland, Congress St (Greyhound Bus Terminal) has practical services for this route, including Wifi, Parking, ATM, Taxis, Accessibility, WC, Shower, and Ticket Office.
Wi-Fi and ATMs
Free Wi-Fi throughout the terminal. ATMs are aTM available near the main entrance.
Tickets and information
Ticket office support is available at Portland, Congress St (Greyhound Bus Terminal).
Parking, taxis and toilets
Available at Portland, Congress St (Greyhound Bus Terminal): Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at Portland, Congress St (Greyhound Bus Terminal): Wheelchair accessible with assistance available.
