I use both hotels and Airbnbs a lot. Price difference I noticed really depends on the location and also changes over time. Also depends on how many people are traveling in the group and duration of stay.
For example we were down in LA last month and picked a hotel for the night because the prices were about the same. However in Bangkok late last year staying at an Airbnb apartment was significantly cheaper than a hotel (roughly 1/3 the cost for the duration).
That’s strange because Bangkok hotels are in general very affordable, and the comfort of a 3 star hotel should match most Airbnb’s. On the other hand, I’ve never done an Airbnb in Thailand before.
I was mostly comparing against 4 star hotels in the same locations, relatively central and close to transit. They were typically around the ~$80 range. Add in taxes etc and you're looking at ~$100 per night. Airbnbs in luxury condos with some discounts (early bird, longer stay) you can get for ~$40 per night. So not quite 1/3 I guess.
EDIT: Luxury condos in Bangkok I find to be very nice. Last one I stayed at had gym, roof top infinity pool, movie theatre, library etc. And it was a few minutes to the MRT.
For example we were down in LA last month and picked a hotel for the night because the prices were about the same. However in Bangkok late last year staying at an Airbnb apartment was significantly cheaper than a hotel (roughly 1/3 the cost for the duration).