Here are the step-by-step instructions for how to get from Chicago O'Hare International Airport (ORD) to Dubuque, Iowa by bus:
1. Take the Suburban Express bus from ORD to Rockford, Illinois. The bus leaves from Terminal 5, Level 1. The fare is $20 one-way. The trip takes approximately 2 hours.
2. Once you arrive in Rockford, go to the Greyhound bus station at 200 Wyman Street. The station is located about 1 mile from the Suburban Express bus stop. You can walk, take a taxi, or ride the Rockford Mass Transit District (RMTD) bus to the station.
3. Purchase a Greyhound bus ticket to Dubuque, Iowa. The fare is $30 one-way. The trip takes approximately 4 hours.
4. The Greyhound bus will drop you off at the Dubuque Transportation Center at 100 East 11th Street. From there, you can take a taxi or ride the Dubuque Metropolitan Transit System (DMTS) bus to your destination.
I hope this information is helpful. If you have any other questions, please don't hesitate to ask.