1map logoGo to main page

Portland, ME, USA to Rochester, NY, USA from $24: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Portland to Rochester: 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.

$24 by trainBest price
600 kmDistance
5h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Rochester 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
various
Plane
Average Duration
5h  54m
Estimated price
$38-305
Recommended
Company
Amtrak
Train
Average Duration
14h  13m
Estimated price
$24-244
Cheapest
route map
Distance: 600 km
Duration: 5h 8m

See more options

Company
Concord Coach Lines
Bus
Average Duration
12h  40m
Estimated price
$69-164
Company
various
Plane
Bus
Average Duration
8h  52m
Estimated price
$73-461
Company
various
Bus
Plane
Average Duration
5h  8m
Estimated price
$111-215
Company
various
Bus
Train
Average Duration
13h  53m
Estimated price
$380-381
Company
various
Bus
Average Duration
14h  33m
Estimated price
$380-382
Company
N/A
Drive
Average Duration
8h  26m
Estimated price
$383-384

Traveling From Portland to Rochester

The journey from Portland to Rochester offers a striking contrast: you’ll swap the vibrant coffee-house culture and natural landscapes of the Pacific Northwest for the rich history and charming small-town vibe of upstate New York.

Best Neighborhoods in Rochester

Rochester’s neighborhoods each offer distinctive charm and experiences for visitors.

Highland Park
• Home to the beautiful Lilac Festival.
• Scenic trails and gardens for leisurely strolls.
South Wedge
• Vibrant arts scene with local galleries.
• Excellent dining options featuring diverse cuisines.
Corn Hill
• Historic architecture with stunning views of the river.
• Quaint parks perfect for picnics and relaxation.

Best Times To Visit Rochester's Attractions

Visiting Rochester's attractions at the right time can elevate your experience.

The Strong National Museum of Play
Weekdays, especially Tuesday and Wednesday, see fewer visitors, allowing for a more relaxed exploration.
Highland Park
Early mornings or late afternoons in spring showcase the beautiful blooms with less foot traffic.
George Eastman Museum
Visit on Thursdays for extended evening hours, providing a quieter atmosphere and special programs.

Rochester Weather: What to Expect Year-Round

Rochester experiences a humid continental climate, with cold winters and warm summers, making spring and fall ideal for visits. Weather plays a significant role in your travel experience, influencing outdoor activities, local festivals, and the overall enjoyment of Rochester's scenic beauty.

Dining Recommendation

While Portland is known for its diverse food scene and emphasis on farm-to-table dining, Rochester offers a distinctive culinary experience with its famous Garbage Plate, a hearty dish featuring a mix of meats, fries, and various toppings. This quintessential Rochester meal invites you to embrace bold flavors and a casual atmosphere, showcasing local favorites that reflect the city’s unique character.

Portland - Rochester operators

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

Plane Show flights
Website
southwest.com

Plane from Portland (PWM) to Rochester (ROC)

Average Duration
5h 54m
Estimated price
$38-305

Plane from Portland (PWM) to Buffalo (BUF)

Average Duration
4h 24m
Estimated price
$3057-3058
Website
delta.com

Plane from Portland (PWM) to Rochester (ROC)

Average Duration
3h 56m
Estimated price
$3051-3053
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Boston

Average Duration
2h 32m
Estimated price
$1118-1119

Train from Boston to Rochester

Average Duration
10h 33m
Estimated price
$1111-1112

Train from Portland to Rochester

Average Duration
14h 13m
Estimated price
$385-386
Bus
Contact phone
+1 800-639-3317
Website
concordcoachlines.com

Bus from Portland, ME to Boston / Logan Airport

Average Duration
1h 50m
Estimated price
$24-3051

Bus from Portland, ME to Boston South Buses

Average Duration
2h 20m
Estimated price
$24-3051
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Boston to Syracuse Bus Station

Average Duration
6h 40m
Estimated price
$3051-1119

Bus from Syracuse Bus Station to Rochester Bus Stop

Average Duration
1h 40m
Estimated price
$2157-1115
Contact phone
+1 800-858-8555
Website
trailways.com

Bus from Buffalo, Ny to Rochester, Ny

Average Duration
1h 35m
Estimated price
$2156-1115

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

Traveling between Portland and Rochester 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 picturesque road trip from Portland to Rochester covering a distance of 496 miles, with a journey time of roughly 8 hours and 26 minutes. Enjoy scenic views as you traverse through charming towns and rolling hills on this adventure. 💸 The cost of driving from Portland to Rochester by car ranges between $90 to $130, offering an affordable and flexible travel option. Plan your budget accordingly and make pit stops along the way to explore hidden gems and local eateries, adding a touch of spontaneity to your trip.
Average price
$90 - $130
🚆 Traveling from Portland to Rochester by train is a scenic journey that involves transfers at North Station and Boston, taking approximately 14 hours and 13 minutes. 🚆 Although there is no direct route, the train services operated by Amtrak offer a comfortable and convenient way to travel between Portland and Rochester, with ticket prices ranging from $24 to $244. 🚆 For a longer but adventurous route, consider taking a 2 days and 14 hours journey from Portland to Rochester via Chicago and New York, covering a distance of 2,833 miles with transfers in between.
Departure Point
Portland station
Arrival Point
Rochester station
🛫 Traveling from Portland to Rochester by plane requires a layover, as there are no direct flights available. The quickest route with one stopover typically takes about 3 hours and 50 minutes. ✈️ Various airlines such as Southwest Airlines, United Airlines, Delta, and American Airlines operate flights between Portland Airport and Rochester Airport. The total duration of the journey by plane is approximately 5 hours and 54 minutes. 💸 Ticket prices for flights between Rochester and Portland can range from $38 to $305, offering travelers a range of options to choose from based on their budget and preferences.
Departure Point
Portland Airport
Arrival Point
Rochester Airport. The quickest flight takes 3h 50m and has one stopover
Useful tips for plane travellers
• Check for any airline-specific layovers that may occur in hubs like Chicago or Minneapolis when flying from Portland to Rochester, as this can affect total travel time significantly.
• Upon arriving at Rochester International Airport (ROC), look for clearly marked signs for rental car services if you plan to drive; the airport is relatively small and easy to navigate.
• Expect to pay around $20-$30 for a taxi or rideshare service from ROC to downtown Rochester; it's a quick 15-minute trip, making it convenient to reach your destination efficiently.
🚌 When traveling from Portland to Rochester by bus, it's important to note that there is no direct route. Instead, you will need to transfer at Boston and Syracuse Bus Station, making the journey approximately 12 hours and 40 minutes long. 🛣️ The bus services from Portland to Rochester are operated by Concord Coach Lines and Greyhound USA, providing a convenient and reliable way to reach your destination. The prices for this bus route can range from $69 to $164, offering flexibility for different budget considerations.
Departure Point
Portland, ME station
Arrival Point
Rochester Bus Stop station

Frequently asked questions

Find out more about the route from Portland to Rochester.

Or choose the category:
The distance between Portland and Rochester is 373 miles. By train, it takes approximately 14 hours and 13 minutes to travel between the two cities. If you choose to take a bus to Boston and then fly to Rochester, the total travel time is around 5 hours and 5 minutes. Lastly, if you opt to fly between Portland and Rochester, the typical travel time is about 6 hours and 3 minutes.
The most cost-effective way to travel from Portland to Rochester is by train. Although it takes 14 hours and 13 minutes, it offers a more affordable option with prices ranging from $23 to $250. However, if time efficiency is a priority, taking a bus to Boston and then flying to Rochester is the quickest option, taking approximately 5 hours and 5 minutes. This option costs between $95 and $340, but allows you to reach your destination faster.
The prices for a train ticket from Portland to Rochester range from $24 to $244. The cost of a bus ticket from Rochester to Portland varies between $69 and $164.
To travel from Portland to Rochester without public transportation, you can drive. The distance is approximately 496 miles, and the driving time is around 8 hours and 26 minutes. The estimated cost for this journey by car ranges from $90 to $130, depending on factors such as gas prices and tolls.
To travel from Portland to Rochester without a car, there are a few options. The fastest option is to fly, which takes about 6 hours and costs between $90 and $450. Another option is to take a bus, which takes about 12 hours and 15 minutes and costs between $65 and $170. Finally, you could also take a train, which takes about 14 hours and 13 minutes and costs between $23 and $250. Consider your budget and time constraints when choosing the best mode of transportation for your trip.
No, there is no direct link between Portland and Rochester. However, there are alternative modes of transportation available. The train journey from Portland to Rochester takes approximately 14 hours and 13 minutes, including transfers. Another option is to take a bus, which takes around 12 hours and 15 minutes. These services may involve transfers in other cities such as Boston or Syracuse.
The flight between Portland and Rochester typically takes around 3 hours and 57 minutes with one stopover. However, there are no direct flights available. The price for a flight between the two cities can vary, ranging from $93 to $445.
There are 117+ hotels available in Rochester offering a range of options to suit different preferences and budgets. Prices start at $44 per night, ensuring there are accommodations to fit various price ranges. Visitors can choose from a variety of hotels, including budget-friendly options, boutique hotels, and luxury accommodations, providing a wide selection for all types of travelers. Whether you are looking for a convenient location in the city center or a more serene atmosphere on the outskirts, Rochester offers plenty of choices for comfortable and affordable stays.

Trips from Portland

Trips to Salem