From McGregor, it's roughly 75 miles (121 kilometers) to the south to Cedar Rapids - Iowa City and 95 miles (153 kilometers) to the south to Iowa City.
Taking a little road trip to the villages, towns and cities in the area of McGregor will provide you with a true feel of the unique landscapes, architecture and people in this part of the United States of America. Waukon, is 25 miles (40 kilometers) to the southeast, and Lansing can be found 25 miles (40 kilometers) to the south.
Around 35 miles (56 kilometers) to the northwest of McGregor is Decorah, a regional city where you go see Luther College, Vesterheim Norwegian-American Museum and Laura Ingalls Wilder Park and Museum. Dunnings Spring Park, Ice Cave Hill Park and Upper Iowa Speedway are also good spots for checking out while you are in Decorah.
Have a go at some of this area's best winter attractions. Locals and tourists alike enjoy snowboarding here. Skiing is also popular. If you tend to go slow when you are on vacation, Northeast Iowa has some good options that will suit you, like camping and picnicking.
Even the best vacation can't go on forever, so when it's time fly home, you'll find the nearest major airport in Dubuque, 50 miles (80 kilometers) to the southeast.