The Angel and Royal, on Grantham High Street claims to be the oldest hotel in England. 6 Kings of England have stayed there.
There is one Premier Inn, 2 1/2 miles from Grantham Town Centre, just off the A1 at the junction with the A607
There are four Travelodges close to Grantham:
Travelodge, Gonerby Moor 4 miles north of Grantham off the A1 junction with the B1174
Travelodge, Colsterworth 8 miles south of Grantham off the A1 junction with the A151. One mile from the birthplace of Sir Isaac Newton, Woolsthorpe Manor.
Travelodge, South Witham 11 miles south of Grantham on the A1 northbound carriageway.
Travelodge, Sleaford 11 miles north east of Grantham and 1 mile north of Sleaford on the A17 / A15 junction (roundabout).