Yes, public liability insurance is essential for horse and carriage services operating at weddings. You're responsible for passenger safety during transport, and you face liability if a horse is startled by traffic, if a carriage causes property damage, or if a passenger is injured. Most venues require proof of insurance before allowing your service on their grounds.