There are 10 ways to get from Rockland to Rochester by plane, bus, bus (Greyhound), train, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Rockland to Buffalo Niagara International Airport, bus
best- Fly from Rockland (RKD) to Buffalo Niagara International Airport (BUF)plane RKD - BUF
- Take the bus from Buffalo Niagara International Airport to Rochester Bus Stopbus
8h 17m$116–580Drive 524.6 mi
cheapest- Drive from Rockland to Rochestercar 524.6 mi
10h 56m$96–139Bus
- Take the bus from Maine State Ferry Terminal - Rockland to Boston South Busesbus Midcoast Maine to Boston
- Take the bus from Boston to Rochester Bus Stopbus Greyhound US0171
14h 15m$101–173Amtrak Thruway, train (Amtrak)
- Take the bus from Maine State Ferry Terminal - Rockland to South Stationbus Bangor
- Take the train from Boston to Rochestertrain Lake Shore Limited
16h 8m$165–336Amtrak Thruway to Bangor, fly to Rochester
- Take the bus from Maine State Ferry Terminal - Rockland to Bangor, MEbus
- Fly from Bangor (BGR) to Rochester (ROC)plane BGR - ROC
7h 41m$221–1,063Fly Rockland to Rochester
- Fly from Rockland (RKD) to Rochester (ROC)plane RKD - ROC
4h 40m$126–632Bus, bus to Boston Logan Airport, fly to Rochester
- Take the bus from Maine State Ferry Terminal - Rockland to Portland Transportation Centerbus
- Take the bus from Portland, ME to Logan International Airportbus
- Fly from Boston Logan Airport (BOS) to Rochester (ROC)plane BOS - ROC
7h 21m$139–642Taxi to Augusta State Airport, fly to Rochester
- Take the taxi from Rockland to Augusta State Airport (AUG)taxi
- Fly from Augusta State Airport (AUG) to Rochester (ROC)plane AUG - ROC
5h 31m$246–681Bus via Ithaca
- Take the bus from Maine State Ferry Terminal - Rockland to Boston South Busesbus
- Take the bus from Boston to Ithacabus
- Take the bus from Ithaca to Rochester Bus Stopbus
16h 29m$115–177Amtrak Thruway, train via Brunswick
- Take the bus from Maine State Ferry Terminal - Rockland to Brunswick, MEbus
- Take the train from Brunswick Amtrak Station to Bostontrain
- Take the train from Boston to Rochestertrain
17h 32m$190–430
Rockland to Rochester by bus
Questions & Answers
The cheapest way to get from Rockland to Rochester is to bus which costs $100 - $180 and takes 14h 15m.
The fastest way to get from Rockland to Rochester is to fly which takes 4h 40m and costs $120 - $650.
No, there is no direct bus from Rockland to Rochester. However, there are services departing from Maine State Ferry Terminal - Rockland and arriving at Rochester Bus Stop via Boston. The journey, including transfers, takes approximately 14h 15m.
The distance between Rockland and Rochester is 561 miles. The road distance is 527.6 miles.
The best way to get from Rockland to Rochester without a car is to bus which takes 14h 15m and costs $100 - $180.
It takes approximately 8h 17m to get from Rockland to Rochester, including transfers.
Rockland to Rochester bus services, operated by Concord Coach Lines, depart from Maine State Ferry Terminal - Rockland station.
The best way to get from Rockland to Rochester is to bus which takes 14h 15m and costs $100 - $180. Alternatively, you can fly, which costs $120 - $650 and takes 4h 40m.
Rockland to Rochester bus services, operated by Concord Coach Lines, arrive at Boston South Buses station.
Yes, the driving distance between Rockland to Rochester is 528 miles. It takes approximately 10h 56m to drive from Rockland to Rochester.
What companies run services between Rockland, ME, USA and Rochester, NY, USA?
You can take a bus from Maine State Ferry Terminal - Rockland to Rochester Bus Stop via Boston South Buses and Boston in around 14h 15m. Alternatively, Cape Air, American Airlines, and three other airlines fly from Rockland (RKD) to Rochester (ROC) 5 times a day.
- Website
- aa.com
Flights from Bangor to Rochester via Reagan Washington
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $230–1,200
Flights from Bangor to Rochester via Philadelphia
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $200–1,100
Flights from Bangor to Rochester via Charlotte
- Ave. Duration
- 7h 24m
- When
- Every day
- Estimated price
- $340–1,500
Flights from Rockland to Rochester via Boston Logan Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $100–600
Flights from Boston Logan Airport to Rochester
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $85–550
Flights from Augusta State Airport to Rochester via Boston Logan Airport
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $85–490
- Website
- southwest.com
Flights from Rockland to Buffalo Niagara International Airport via Boston Logan Airport, Baltimore
- Ave. Duration
- 7h 8m
- When
- Tuesday and Wednesday
- Estimated price
- $120–600
Flights from Rockland to Rochester via Boston Logan Airport, Baltimore
- Ave. Duration
- 7h 21m
- When
- Saturday, Monday, Thursday, Friday, and Sunday
- Estimated price
- $130–700
Flights from Boston Logan Airport to Rochester via Baltimore
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $120–650
Flights from Augusta State Airport to Rochester via Boston Logan Airport, Baltimore
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $110–600
- Website
- delta.com
Flights from Rockland to Buffalo Niagara International Airport via Boston Logan Airport, New York La Guardia
- Ave. Duration
- 6h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Bangor to Rochester via New York La Guardia
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Bangor to Rochester via Detroit
- Ave. Duration
- 5h 57m
- When
- Saturday
- Estimated price
- $260–1,300
Flights from Bangor to Rochester via New York JFK
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Rockland to Rochester via Boston Logan Airport, New York La Guardia
- Ave. Duration
- 8h 8m
- When
- Monday, Thursday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- $110–600
Flights from Boston Logan Airport to Rochester via New York La Guardia
- Ave. Duration
- 3h 47m
- When
- Monday to Friday
- Estimated price
- $95–600
Flights from Augusta State Airport to Rochester via Boston Logan Airport, New York La Guardia
- Ave. Duration
- 8h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–550
- Website
- united.com
Flights from Bangor to Rochester via Newark
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Rockland to Rochester via Boston Logan Airport, Newark
- Ave. Duration
- 8h 6m
- When
- Saturday
- Estimated price
- $110–600
Flights from Boston Logan Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 53m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–700
Flights from Augusta State Airport to Rochester via Boston Logan Airport, Newark
- Ave. Duration
- 8h 22m
- When
- Saturday
- Estimated price
- $95–550
- Website
- jetblue.com
Flights from Rockland to Buffalo Niagara International Airport via Boston Logan Airport
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- $95–550
Flights from Rockland to Buffalo Niagara International Airport via Boston Logan Airport, New York JFK
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- $100–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Boston to Rochester
- Ave. Duration
- 10h 33m
- Frequency
- Once daily
- Estimated price
- $130–290
- Website
- Amtrak
Train from Brunswick Amtrak Station to Boston
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $45–95
- Website
- Amtrak
Train from Boston to Rochester
- Ave. Duration
- 10h 26m
- Frequency
- Once daily
- Estimated price
- $130–290
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo Niagara International Airport to Rochester Bus Stop
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–17
- Schedules at
- Flixbus USA
Bus from Boston to Ithaca
- Ave. Duration
- 7h 44m
- Frequency
- 6 times a week
- Estimated price
- $60–100
- Schedules at
- Flixbus USA
Bus from Ithaca to Rochester Bus Stop
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $14–24
- Schedules at
- Flixbus USA
- Phone
- +1 800 639 3317
- [email protected]
- Website
- Concord Coach Lines
Bus from Maine State Ferry Terminal - Rockland to Boston South Buses
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- Concord Coach Lines
Bus from Maine State Ferry Terminal - Rockland to Bangor, ME
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $14–19
- Website
- Concord Coach Lines
Bus from Maine State Ferry Terminal - Rockland to Portland Transportation Center
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $17–23
- Website
- Concord Coach Lines
Bus from Portland, ME to Logan International Airport
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $22–30
- Website
- Concord Coach Lines
Bus from Maine State Ferry Terminal - Rockland to Boston South Buses
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- Concord Coach Lines
Bus from Maine State Ferry Terminal - Rockland to Brunswick, ME
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $11–15
- Website
- Concord Coach Lines
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Boston to Rochester Bus Stop
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- $60–120
- Website
- Greyhound
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Maine State Ferry Terminal - Rockland to South Station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- Amtrak
- Adult
- $35–50
Bus from Maine State Ferry Terminal - Rockland to Bangor, ME
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Amtrak
- Adult
- $14–45
Bus from Maine State Ferry Terminal - Rockland to Portland Transportation Center
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $17–45
- Website
- Amtrak
- Adult
- $17–45
Bus from Maine State Ferry Terminal - Rockland to Brunswick, ME
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $12–45
- Website
- Amtrak
- Adult
- $12–45
- Ave. Duration
- 1h 1m
- Estimated price
- $140–180
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 137+ hotels available in Rochester.








