You can check our Magento 2 Matrix Rates extension which allows charging custom shipping rates based on shipping locations, product weight, price, and quantity. You can define multiple table rates through uploading a CSV. 
					
				
			
			
				
	---
If you've found my answer useful, please give"Kudos" and "Accept as Solution"