The fee will be capped at seven consecutive days and is scheduled to come into force in 2026.
Edinburgh is set to become the first city in Scotland to introduce a tourist tax after Scottish government granted powers to local authorities to introduce visitor charges.