Blue Rapids is in northeast Kansas. It is near the junction of the Little Blue and Big Blue rivers, at . Its elevation is above sea level. It is on highway US-77/K-9. Blue Rapids is east of Waterville, south of the county seat Marysville, west of Frankfort, and north of Manhattan. The United States Census Bureau says that the city has a total area of . Of that, is land and is water.