There are 11 ways to get from Alma to Rochester by bus (Flixbus, Greyhound), bus, train, car, plane, bus (Flixbus), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Albany
best- Take the bus from Alma, QC - Terminus to Longueuil, QC - International Station
- Take the bus from Longueuil to Albany
- Take the bus from Albany, Ny to Syracuse, Ny254
- Take the bus from Syracuse Bus Station to Rochester Bus Stop
19h$162–390Bus to Bagotville Airport, fly to Toronto Island Airport, train
cheapest- Take the bus from Alma, PQ to Chicoutimi, QC - Tourist Information
- Fly from Bagotville Airport (YBG) to Toronto Island Airport (YTZ)YBG - YTZ
- Take the train from Toronto Union Station to Rochester
13h 53m$113–445Bus, train
- Take the bus from Alma, QC - Terminus to Quebec, QC - Palace Station
- Take the train from Québec to Montréal
- Take the train from Montréal to Toronto Union Station
- Take the train from Toronto Union Station to Rochester
19h 30m$143–335Drive 595.8 mi
- Drive from Alma to Rochester595.8 mi
11h 35m$137–197Train
- Take the train from Hebertville to Montréal
- Take the train from Montréal to Toronto Union Station
- Take the train from Toronto Union Station to Rochester
22h 51m$137–336Bus
- Take the bus from Alma, QC - Terminus to Montreal, QC - Bus Station
- Take the bus from Montreal, QC to Scarborough, ON
- Take the bus from Scarborough Centre to Rochester Bus Stop
24h 38m$126–231Bus, train via Schenectady
- Take the bus from Alma, PQ to Jonquiere, PQ
- Take the train from Jonquière to Montréal
- Take the train from Montreal Central Station to Schenectady
- Take the train from Schenectady to Rochester
25h 33m$122–273Bus to Québec City Jean Lesage International Airport, fly to Rochester
- Take the bus from Alma, QC - Terminus to Quebec, QC - Sainte-Foy
- Fly from Québec City Jean Lesage International Airport (YQB) to Rochester (ROC)YQB - ROC
11h 59m$278–1,168Bus to Bagotville Airport, fly to Toronto Pearson International Airport, shuttle, bus
- Take the bus from Alma, PQ to Chicoutimi, QC - Tourist Information
- Fly from Bagotville Airport (YBG) to Toronto Pearson International Airport (YYZ)YBG - YYZ
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Take the bus from Buffalo Niagara International Airport to Rochester Bus Stop
10h 53m$180–452Bus to Québec City Jean Lesage International Airport, fly to Toronto Island Airport, train
- Take the bus from Alma, QC - Terminus to Quebec, QC - Sainte-Foy
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Island Airport (YTZ)YQB - YTZ
- Take the train from Toronto Union Station to Rochester
13h 38m$226–643Bus to Québec City Jean Lesage International Airport, fly to Toronto Pearson International Airport, shuttle, bus
- Take the bus from Alma, QC - Terminus to Quebec, QC - Sainte-Foy
- Fly from Québec City Jean Lesage International Airport (YQB) to Toronto Pearson International Airport (YYZ)YQB - YYZ
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Take the bus from Buffalo Niagara International Airport to Rochester Bus Stop
11h 41m$358–880
Alma to Rochester by bus
Questions & Answers
The cheapest way to get from Alma to Rochester is to drive which costs $130 - $200 and takes 11h 35m.
The fastest way to get from Alma to Rochester is to bus and fly and shuttle which takes 10h 53m and costs $180 - $460.
No, there is no direct bus from Alma to Rochester. However, there are services departing from Alma, QC - Terminus and arriving at Rochester Bus Stop via Longueuil, Albany, Ny and Syracuse Bus Station. The journey, including transfers, takes approximately 19h.
The distance between Alma and Rochester is 754 miles. The road distance is 599.3 miles.
The best way to get from Alma to Rochester without a car is to bus via Albany which takes 19h and costs $160 - $390.
It takes approximately 19h to get from Alma to Rochester, including transfers.
Alma to Rochester bus services, operated by Intercar, depart from Alma, QC - Terminus station.
The best way to get from Alma to Rochester is to bus via Albany which takes 19h and costs $160 - $390. Alternatively, you can train, which costs $130 - $340 and takes 22h 51m.
Alma to Rochester bus services, operated by Intercar, arrive at Longueuil, QC - International Station.
Yes, the driving distance between Alma to Rochester is 599 miles. It takes approximately 11h 35m to drive from Alma to Rochester.
What companies run services between Alma, QC, Canada and Rochester, NY, USA?
You can take a bus from Alma, QC - Terminus to Rochester Bus Stop via Longueuil, QC - International Station, Longueuil, Albany, Albany, Ny, Syracuse, Ny, and Syracuse Bus Station in around 19h. Alternatively, you can take a vehicle from Alma to Rochester via Hebertville, Montréal, and Toronto Union Station in around 22h 51m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Bagotville Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $55–310
Flights from Bagotville Airport to Toronto Island Airport via Montreal, Ottawa
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $55–310
Flights from Québec City Jean Lesage International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $190–900
Flights from Bagotville Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $50–290
Flights from Bagotville Airport to Toronto Pearson International Airport via Montreal, Ottawa
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- $50–290
Flights from Bagotville Airport to Toronto Pearson International Airport via Montreal, Québec City Jean Lesage International Airport
- Ave. Duration
- 6h 38m
- When
- Saturday
- Estimated price
- $65–340
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $60–360
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 38m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $60–360
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $55–340
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 3h 44m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $60–340
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 3h 56m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $55–340
- Website
- united.com
Flights from Québec City Jean Lesage International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $190–900
Flights from Québec City Jean Lesage International Airport to Rochester via Newark
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $120–650
Flights from Québec City Jean Lesage International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $55–340
- Website
- aa.com
Flights from Québec City Jean Lesage International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 6h 24m
- When
- Every day
- Estimated price
- $190–900
Flights from Québec City Jean Lesage International Airport to Rochester via Charlotte
- Ave. Duration
- 9h 12m
- When
- Monday to Wednesday
- Estimated price
- $200–900
Flights from Québec City Jean Lesage International Airport to Rochester via Philadelphia
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- $120–650
- Website
- flyporter.com
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $150–440
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $150–440
- Website
- airtransat.com
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $150–440
Flights from Québec City Jean Lesage International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $150–440
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Québec to Montréal
- Ave. Duration
- 3h 14m
- Frequency
- 5 times a day
- Estimated price
- $29–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–90
- Economy Adult - Advanced Booking
- $30–75
- Economy Escape Advanced Booking - Adult
- $29–45
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $45–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $60–110
- Economy Adult - Advanced Booking
- $60–90
- Economy Escape Advanced Booking - Adult
- $45–65
Train from Toronto Union Station to Rochester
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $30–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–90
- Economy Adult - Advanced Booking
- $35–75
- Economy Escape Advanced Booking - Adult
- $30–45
Train from Hebertville to Montréal
- Ave. Duration
- 10h 13m
- Frequency
- 3 times a week
- Estimated price
- $40–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $50–110
- Economy Adult - Advanced Booking
- $50–85
- Economy Escape Advanced Booking - Adult
- $40–60
Train from Jonquière to Montréal
- Ave. Duration
- 10h 48m
- Frequency
- 3 times a week
- Estimated price
- $45–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–110
- Economy Adult - Advanced Booking
- $55–90
- Economy Escape Advanced Booking - Adult
- $45–65
Train from Schenectady to Rochester
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- $30–95
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–95
- Economy Adult - Advanced Booking
- $40–75
- Economy Escape Advanced Booking - Adult
- $30–50
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Montreal Central Station to Schenectady
- Ave. Duration
- 7h 26m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- https://www.amtrak.com/home.html
Train from Schenectady to Rochester
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a day
- Estimated price
- $35–100
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-806-2167
- info@intercar.ca
- Website
- intercar.ca
Bus from Alma, QC - Terminus to Longueuil, QC - International Station
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a week
- Estimated price
- $80–95
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $80–95
Bus from Alma, QC - Terminus to Quebec, QC - Palace Station
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Estimated price
- $35–45
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $35–45
Bus from Alma, PQ to Chicoutimi, QC - Tourist Information
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- $10–12
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $10–12
Bus from Alma, QC - Terminus to Montreal, QC - Bus Station
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $80–95
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $80–95
Bus from Alma, PQ to Jonquiere, PQ
- Ave. Duration
- 40 min
- Frequency
- 4 times a week
- Estimated price
- $7–9
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $7–9
Bus from Alma, QC - Terminus to Quebec, QC - Sainte-Foy
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Estimated price
- $40–50
- Website
- https://intercar.ca/en
- Schedules at
- https://intercar.ca/en/schedules-and-routes
- Adult
- $40–50
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Longueuil to Albany
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a day
- Estimated price
- $35–130
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $35–130
- Flexible
- $65–130
Bus from Albany, Ny to Syracuse, Ny
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $27–90
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $27–85
- Flexible
- $50–90
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Albany, Ny to Syracuse, Ny
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $30–140
- Schedules at
- flixbus.com
Bus from Syracuse Bus Station to Rochester Bus Stop
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $20–27
- Schedules at
- flixbus.com
Bus from Scarborough Centre to Rochester Bus Stop
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $35–60
- Schedules at
- flixbus.com
Bus from Buffalo Niagara International Airport to Rochester Bus Stop
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- $15–21
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Albany, Ny to Syracuse, Ny
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $30–140
- Website
- https://www.greyhound.com/
Bus from Syracuse Bus Station to Rochester Bus Stop
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $20–28
- Website
- https://www.greyhound.com/
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Scarborough, ON
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- $7–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–50
- Adult Standard
- $50–75
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–110
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
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 163+ hotels available in Rochester.


























