Although you can find AirBnB in Durham, here are some hotels we recommend at a walking distance from Duke:
Cambria Hotel & Suites Durham ($$)
2306 Elba Street, Durham, NC 27705
T: 919.286.3111
Hilton Garden Inn Durham/University Medical Center ($$$)
2102 West Main Street, Durham, NC 27705
P: 919.286.0774
The Marriott Residence Inn McPherson ($$)
https://www.marriott.fr/hotels/travel/rdudd-residence-inn-durham-mcpherson-duke-university-medical-center-area/
1108 West Main Street, Durham, NC 27701
P: 919-680-4440
Millennium Hotel Durham ($$)
https://www.millenniumhotels.com/en/durham/millennium-hotel-durham/?cid=gplaces-MilDurham
2800 Campus Walk Avenue, Durham, NC 27705
P: 919.383.8575
University Inn at Duke Hospital ($$)
502 Elf Street, Durham, NC 27705
P: 919.286.4421