Request Siege Machines From Clan Mates (Town Hall 10+)
The most common method of getting Siege Machines in Clash of Clans is through receiving donations from your clan mates. Once you have a Level 6 Clan Castle, which is obtainable at Town Hall 10, your Clan Castle will have room to fit a Siege Machine. At Town Hall 10, upgrading the Clan Castle is your top priority.
You can request any of the seven Siege Machines, which gives you a wide variety of Siege Machine options to work with. However, your clan mates must have the Siege Machines unlocked.
Train Your Own Siege Machines (Town Hall 12+)
The second way of getting Siege Machines is through training them yourself. This method is excellent if you are not in an active clan, so you can get Siege Machines without depending on your clan mates.
Once you reach Town Hall 12, you will have access to a building called the Workshop. This building is essentially the Barracks for Siege Machines.
However, you will need to upgrade the Workshop to unlock more Siege Machines. The Workshop is definitely on the priority list of upgrades at Town Hall 12.
Here is a list of Siege Machines you can get at each Town Hall and Workshop level:
Siege Machine Unlocked
Town Hall Level Required
As you can see from the table above, you can independently train most of the Siege Machines by Town Hall 13. However, it’s still a good idea to join a high-level clan with active players that can supply you with Siege Machines like the Flame Flinger and Battle Drill.
Also, keep in mind that you will have limited levels on your Siege Machines at Town Hall 12 and 13, so it’s almost always best to request higher-leveled Siege Machines from clan mates when you’re going into Clan War attacks.
Of course, since you can train your own Siege Machines, you can also begin donating them to your clan mates! Make sure to upgrade your Siege Machines to strengthen your clan mate's army.