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.

We appreciate everyone following our Bus Passenger Code of Conduct and welcome all to use our public transportation services. 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 »