There are 4 ways to get from Roseville to Forest Lake by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 121 bus, bus
best- Take the bus from Buford Ave & St Paul Student Center to 23rd Ave SE & Transitway / 6th St SEbus 121
- Take the bus from Minneapolis to Forest Lakebus Jefferson Lines 909
2h 13m$20–28Drive 24.9 mi
cheapest- Drive from Roseville to Forest Lakecar 24.9 mi
26 min$5–7Taxi
- Take the taxi from Roseville to Forest Laketaxi 24.9 mi
26 min$70–85Bus
- Take the bus from Snelling & Co Rd B Station to 46th St Station Gate Abus METRO A Line
- Take the bus from Minneapolis / St Paul Airport to Forest Lake Holiday Gas Stationbus Groome Transportation
2h 33m$22–26
Roseville to Forest Lake by bus and foot
Questions & Answers
The cheapest way to get from Roseville to Forest Lake is to drive which costs $4 - $7 and takes 26 min.
The fastest way to get from Roseville to Forest Lake is to drive which takes 26 min and costs $4 - $7.
No, there is no direct bus from Roseville to Forest Lake. However, there are services departing from Rosedale Transit Stop - Departure and arriving at Forest Lake via Buford Ave & St Paul Student Center and Minneapolis. The journey, including transfers, takes approximately 2h 13m.
The distance between Roseville and Forest Lake is 35 miles. The road distance is 25 miles.
The best way to get from Roseville to Forest Lake without a car is to line 121 bus and bus which takes 2h 13m and costs $20 - $29.
It takes approximately 2h 13m to get from Roseville to Forest Lake, including transfers.
Roseville to Forest Lake bus services, operated by Metro Transit, depart from Buford Ave & St Paul Student Center station.
Roseville to Forest Lake bus services, operated by Metro Transit, arrive at 23rd Ave SE & Transitway / 6th St SE station.
Yes, the driving distance between Roseville to Forest Lake is 25 miles. It takes approximately 26 min to drive from Roseville to Forest Lake.
There are 29+ hotels available in Forest Lake.
What companies run services between Roseville, MN, USA and Forest Lake, MN, USA?
You can take a bus from Rosedale Transit Stop - Departure to Forest Lake via Buford Ave & St Paul Student Center, 23rd Ave SE & Transitway / 6th St SE, and Minneapolis in around 2h 13m.
- Phone
- +1 612-373-3333
- Website
- Metro Transit
Bus from Buford Ave & St Paul Student Center to 23rd Ave SE & Transitway / 6th St SE
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Website
- Metro Transit
- Schedules at
- Metro Transit Schedules
Bus from Snelling & Co Rd B Station to 46th St Station Gate A
- Ave. Duration
- 34 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–3
- Website
- Metro Transit
- Schedules at
- Metro Transit Schedules
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Minneapolis to Forest Lake
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- $18–26
- Book at
- Jefferson Lines
- Adult
- $18–26
- Phone
- +1 (218) 724-4676
- Website
- Groome Transportation
Bus from Minneapolis / St Paul Airport to Forest Lake Holiday Gas Station
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $18–22
- Website
- Groome Transportation
- Schedules at
- Groome Transportation Duluth
- Ave. Duration
- 26 min
- Estimated price
- $70–85
Blue & White Taxi
- Phone
- +1 612-333-3333
- Website
- blueandwhitetaxi.com
MSP Airport Taxi
- Phone
- +1 952-888-8294
- Website
- mspairporttaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, How to plan an amazing trip around Scandinavia, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.







