Visiting Pompeii typically takes around 2-3 hours, but you can easily spend the whole day exploring the ancient city and all its marvels.