The interaction of norbornadiene (NBD) and norbornene (NBE) with the palladium (111) and (100) surfaces have been investigated using density functional theory (DFT). Five configurations of adsorbed NBD may be formed on Pd(111): endo-tetra-σ, endo-di-σ,π, endo-di-π, exo-di-σ, and exo-π. The NBE molecule adsorbed on Pd(111) may exist in 4 configurations: endo-di-σ, endo-π, exo-di-σ, and exo-π. On Pd(100), a smaller number adsorption configurations of NBD and NBE are formed, since the double bonds of these molecules in the endo-orientation are bound only in a di-σ mode. The adsorption energy of NBD and NBE molecules on Pd(100) is noticeably higher compared to Pd(111), which is due to the surface geometry of Pd(100). The most stable configurations on both Pd facets are endo-tetra-σ for NBD and exo-di-σ for NBE. However, due to smaller adsorption area of the exo-di-σ configuration on Pd(111), a larger number of NBD molecules may adsorbed on the same surface area. Energetically favorable endo-tetra-σ (NBD) and exo-di-σ (NBE) configurations are very mobile on Pd(111). On Pd(100), only NBE molecules can migrate, while NBD migration is hindered due to the high activation barrier. All DFT calculations were performed using the Perdew-Burke-Ernzerhof density functional (PBE) with the relativistic SBK effective core potential and TZ2P basis set in the PRIRODA program.