I've done both with spare bedrooms in my home. The income can be more with AirBnB, but it is a lot more work. There is the day-to-day cleaning and looking after high maintenance guests, but also building your brand and securing guests. If you live in a popular tourist destination, the market will be over-saturated with AirBnBs that drive the prices down. The income fluctuates based on seasonal tourist demand.
I rent my basement, which is a one bedroom suite without a kitchen. Before
operating expenses, I made about $1000 a month in my off season, and $3000 a month in peak tourist season. I have a roommate right now and she pays $650 a month, but she is low impact, low maintenance and helps out with the garden and chores and pets, so I don't really mind missing the AirBnB income.
You may not be planning on it, but don't use AirBnB to find long-term renters because AirBnB takes a big cut, and in many cities guests get tenants rights after 30 days so you could end up with a squatter. AirBnB won't help you out unless you get a lot of attention on social media or can get the local media to pick up your story. Same as if your house is trashed. The company usually sides with the guests.
Sent from my SAMSUNG-SM-G870A using Tapatalk