Rome2Rio

How to get fromWinnipeg to Cross Lakeby plane, taxi, bus, car, or shuttle

Find Transport to Cross Lake

See all options

There are 5 ways to get from Winnipeg to Cross Lake by plane, taxi, bus, car, 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.

  1. Fly to Brainerd Lakes Regional Airport, taxi

    best
    1. Fly from Winnipeg J. A. Richardson International Airport (YWG) to Brainerd Lakes Regional Airport (BRD)plane plane YWG - BRD
    2. Take the taxi from Brainerd Lakes Regional Airport (BRD) to Cross Laketaxi taxi
    6h 44m
    $127–417
  2. Drive 315 mi

    cheapest
    1. Drive from Winnipeg to Cross Lakecar car 315 mi
    6h 52m
    $73–105
  3. Bus, drive, shuttle, taxi

    1. Take the bus from Winnipeg - Balmoral Transit Station to Dinorwicbus bus
    2. Take the bus from Dinorwic, ON to Kakabeka Fallsbus bus
    3. Drive from Kakabeka Falls to Grand Maraiscar car
    4. Take a shuttle bus from Grand Marais to Duluth International Airportshuttle bus
    5. Take the bus from Duluth to Aitkinbus bus
    6. Take the taxi from Aitkin to Cross Laketaxi taxi
    20h 23m
  4. Fly to Bemidji-Beltrami County Airport, bus

    1. Fly from Winnipeg J. A. Richardson International Airport (YWG) to Bemidji-Beltrami County Airport (BJI)plane plane YWG - BJI
    2. Take the bus from Bemidji to Pequot Lakesbus bus
    10h 39m
    $139–455
  5. Fly to Minneapolis–Saint Paul International Airport, bus

    1. Fly from Winnipeg J. A. Richardson International Airport (YWG) to Minneapolis–Saint Paul International Airport (MSP)plane plane YWG - MSP
    2. Take the bus from Minneapolis to Pequot Lakesbus bus
    9h 30m
    $289–1,009

Winnipeg J. A. Richardson International Airport (YWG) to Brainerd Lakes Regional Airport (BRD) flights

Calendar12Weekly Planes
Duration4h 52mAverage Duration
Ticket$58Cheapest Price
See schedules

Questions & Answers

What companies run services between Winnipeg, MB, Canada and Cross Lake, MN, USA?

There is no direct connection from Winnipeg to Cross Lake. However, you can take the bus to Westbound Wellington at Airport Terminal, walk to Winnipeg J. A. Richardson International Airport (YWG) airport, fly to Brainerd Lakes Regional Airport (BRD), then take the taxi to Cross Lake. Alternatively, you can take the bus to Dinorwic, walk to Dinorwic, ON, take the bus to Kakabeka Falls, drive to Grand Marais, take the shuttle to Duluth International Airport, walk to Airport Terminal, take the line 108 bus to Duluth Transportation Center East, take the bus to Aitkin, then take the taxi to Cross Lake.

Airlines
Bus operators
Other operators

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