รังนกมีทั้งหมด 3 ประเภท ได้แก่
1. รังนกขาว คือ รังนกของนกแอ่นกินรัง (Aerodramus fuciphagus)
2. รังนกแดงหรือรังนกเลือด คือ รังนกของนกแอ่นกินรังที่มีสีแดง ปัจจุบันมีความเชื่ออย่างแพร่หลายว่ารักนกสีแดงเกิดจากเลือดของนกที่ปนออกมา จากน้ำลายนกในขณะที่คายน้ำลายออกมา แต่แท้จริงแล้วสีแดงนั้นเกิดจากปฏิกีริยาเคมีของแร่ธาตุเหล็กและความชื้นที่ อยู่ในถ้ำตามธรรมชาติ คล้ายกับปฏิกิริยาของการเกิดสนิม คนจำนวนมากเชื่อว่ารังนกสีแดงเป็นรังนกที่ มีคุณภาพและคุณประโยชน์ดีที่สุด ทำให้รังนกชนิดนี้มีราคาค่อนข้างสูง
3. รังนกดำ คือ รังนกของนกแอ่นรังดำ (Aerodramus maximus)