Blue rugs look beautiful with clean neutrals like white, gray, or cream to create a calm and airy vibe. Deep navy tones pair wonderfully with light wood, copper, or metallic accents for an elegant touch. If you want to bring more energy, warm colors like orange or yellow can add a lively balance.