The closest major airport to Hampton Inn Buffalo-Williamsville is Buffalo Niagara Intl. Airport (BUF), which is 3.9 mi away (15 minutes by car). Another top airport is Niagara Falls, NY (IAG-Niagara Falls Intl.), which is located 22.9 mi away (29-minute drive).