When using Booking.com, type not just the city but the address or place, i.e., "Vienna Central T, Am Hbf, Vienna, Austria" instead of just "Vienna". Then you should be able to sort the results by "Distance to destination".
AFAIK there is none giving this hint, you can however try using https://www.mapnificent.net/ or https://app.traveltime.com/ which do provide a time to destination map. You can then find where you should be looking for hotels.
In the past, another website called https://mapumental.com/ did it as well, but it is now closed.
Credit:stackoverflow.com‘
4 Mar, 2024
4 Mar, 2024
5 Mar, 2024
5 Mar, 2024
4 Mar, 2024