Quốc lộ 18 từ thành phố Hạ Long qua đèo Bụt chạy suốt lòng thành phố đến cực đông là cầu Ba Chẽ và đường nội thành kéo dài từ phường Cẩm Thạch tới phường Cẩm Đông là tuyến đường song song trục giao thông chính của Cẩm Phả. Đường 326 thường gọi là đường 18B từ Ngã Hai đến Mông Dương chạy ở phía tây dài 25 km chủ yếu dùng cho lâm nghiệp và vận tải mỏ. Tuyến xe buýt 01 chạy xuyên suốt thành phố. Cẩm Phả cũng có đặc thu đường sắt để vận chuyển than rất riêng biệt. Cẩm Phả trước kia có bến phà Vần Đồn nhưng sau khi xây cầu Vân Đồn bến ngừng hoạt động. Cẩm Phả có cảng Cửa Ông phục vụ các tàu lớn chủ yếu là tàu than và các bến tàu nhỏ phục vụ cho du lịch, tham quan vịnh Bái Tử Long. Ngoài ra còn có dự án đường cao tốc Nội Bài - Hạ Long - Móng Cái đi qua hiện đang được đầu tư.