Foreigners visiting Bhutan must pay a daily visa fee of $200 or $250, depending on the season. This fee covers most of your costs, including accommodation, transport and food. The Bhutanese Government uses the visa to ensure a minimum daily spend. You might like to read 6 things to know before visiting Bhutan, which explains the visa in more detail.