You need passes for the weekend. Have to go to website and register for the time you want to visit. If not during the week you can just walk there
No need to for tickets unless you have HUGE group of ppl and none are vets or active duty
No tickets walk thru
Go to https://nmaahc.si.edu/visit/passes
Thanks! Your answer is awaiting moderation.