Osteria Belvedere is typically below the average price of 2 star hotels in Ascona. On average, you can expect to pay $178 per night in Ascona. Osteria Belvedere typically costs $117 per night, which is $61 cheaper than the Ascona average.