Call Now: 1-800-862-0175

Looking for local bus service in Grand Marais, MN or a ride to Grand Portage, Tofte, or Duluth? View Arrowhead Transit bus routes and schedule a ride today.

Schedule a bus ride in the Cook County area, Minnesota’s North Shore or our designated trips by calling: 1-800-862-0175 and choosing option 8.

Kids age 5 and under ride for free! We appreciate everyone following our Bus Passenger Code of Conduct and welcome all to use our public transportation services. Schedule a ride today by calling 1-800-862-0175 option 8. Learn more about purchasing bus tickets in advance.

  • Grand Marais Dial-A-Ride
    • Available within Grand Marais city limits 
    • Dial-A-Ride Phone Number: 1-800-862-0175 option 8
    • Operating Hours
      • Monday to Friday: 9 a.m. to 4 p.m.
    • Bus Fare 
      • $2.00 per ride
      • $20.00 for a book of 10 one-way tickets
      • $36.00 for an unlimited monthly pass.

    Free Fridays! Grand Marais State Bank covers Dial-A-Ride fares every Friday. Enjoy a free bus ride! 

  • Grand Marais to Grand Portage
    • Bus Fare 
      • $5.00 per ride
      • $50.00 for a book of 10 one-way tickets
      • $54.00 for an unlimited monthly pass.
    • Bus Route Schedule (Monday through Friday) 
      • 7:10 a.m. | Grand Marais Senior Center
      • 7:23 a.m. | Kadunce River parking area
      • 7:33 a.m. | Hovland Town Hall
      • 7:50 a.m. | Casino, employee entrance
      • 7:53 a.m. | Grand Portage Heritage Center
      • 7:56 a.m. | Grand Portage Clinic
      • 7:58 a.m. | Grand Portage School
      • 8:01 a.m. | Tribal Center
      • 8:04 a.m. | Trustland Forest Center
      • 8:10 a.m. | Grand Portage Lodge
      • 9:00 a.m. | Grand Marais Senior Center
      • 3:25 p.m. | Grand Marais Senior Center
      • 4:20 p.m. | Casino, employee entrance
      • 4:25 p.m. | Casino Lodge
      • 4:28 p.m. | Grand Portage Heritage Center
      • 4:31 p.m. | Grand Portage Clinic
      • 4:33 p.m. | Grand Portage School
      • 4:36 p.m. | Tribal Center
      • 4:40 p.m. | Trustland Forest Service
      • 4:58 p.m. | Hovland Town Hall
      • 5:10 p.m. | Kadunce River parking area
      • 5:30 p.m. | Grand Marais Senior Center
  • Grand Marais to Tofte
    • Bus Fare
      • $5.00 per ride 
      • $50.00/book of 10 one-way tickets
    • Bus Schedule (Monday through Friday) 
      • 7:00 a.m. | Grand Marais
      • 7:25 a.m. | Cook County Community Center
      • 7:43 a.m. | Lutsen (Cook County Plumbing)
      • 7:45 a.m. | Ski Hill Rd
      • 8:00 a.m. | Tofte
      • 9:15 a.m. | Grand Marais
      • 2:00 p.m. | Grand Marais
      • 2:25 a.m. | Cook County Community Center
      • 2:43 a.m. | Lutsen (Cook County Plumbing)
      • 2:45 a.m. | Ski Hill Rd
      • 3:00 p.m. | Tofte
      • 4:15 p.m. | Grand Marais
  • Grand Marais to Duluth

    Operates Every Tuesday

    • Bus Fare
      • $5.00 per ride
      • $50.00/book of one-way tickets
    • Pickup Schedule
      • 7:15 a.m. | Grand Marais
      • 7:40 a.m. | Grand Marais Senior Center
      • 9:00 a.m. | Family Grill in Silver Bay
      • 9:45 a.m. | McDonald’s in Two Harbors
    • Drop off Locations
      • 10:30 a.m. | DTC – Duluth Transit Center
      • 10:40 a.m. | Essentia Health, 3rd street
      • 10:50 a.m. | St. Luke’s, Building A
      • 11:10 a.m. | Miller Hill Mall, Door 8
      • 11:20 a.m. | Walmart
    • Afternoon Pickup 
      • 2:30 p.m. | Duluth Airport ***Call in only***
      • 2:50 p.m. | Walmart
      • 3:00 p.m. | Miller Hill Mall, Door 8
      • 3:15 p.m. | St. Luke’s, Building A
      • 3:25 p.m. | Essentia Health, 3rd street
      • 3:35 p.m. | DTC – Duluth Transit Center
Translate »