Fastest Way To Gain Honor?

Trying to raise my honor level, but the only way I know to go about this is to do BGs and Arena. Are other ways to do this?

I realize this is not the appropriate forum, but I know of know forum that seems to cover this.

Doing the Legion WQs that are marked as PvP will give you a small amount each day (300 each I think). It’s a long long grind if you only do that to get to the end, but if you are just after the rank 20 pet? You can get there doing 3 a day for about 6 months.

This guide on Wowhead gives you some of the other options although it seems like it was written for legion then updated for BfA so it is a bit jumbled and I would double check any specific details before relying on them.

It’s the Rank 400 pet. My honor level is about fifty by now.

Unfortunately the legion WQs got nerfed; they give 30 honor now.

With the massive nerf to the honor from the Legion pvp world quests, the only decent sources of honor right now are bgs, arenas and world pvp. Without another massive overhaul of the honor system, the honor level 400 pets are likely to just be a very long grind. I’m around honor level 240 and still don’t expect to see honor level 400 for about 2-3 years based on my current rate of honor gains.