Yes, private planes are allowed to land at public airports. Many private pilots choose to land at public airports instead of private ones due to their convenient locations and availability of services. Private planes may often land at public airports for various reasons.