If you are flying in, there are many airport options for you:
Fresno-Yosemite International (FAT) - A 2.5 hour drive from Yosemite Valley
Oakland International Airport (OAK) - A 3.5 hour drive from Yosemite Valley
https://www.oaklandairport.com/
Sacramento International (SMF) - A 3.5 hour drive from Yosemite Valley
San Francisco International (SFO) - A 4-hour drive to Yosemite Valley
From there, you will need to rent a car or arrange carpooling with others.
There are three hotel options in Yosemite Valley:
The Ahwahnee Hotel
https://www.travelyosemite.com/lodging/the-ahwahnee/
Yosemite Valley Lodge
https://www.travelyosemite.com/lodging/yosemite-valley-lodge/
Curry Village
https://www.travelyosemite.com/lodging/curry-village/
All three of these hotels open reservations 366 days in advance and reservations can fill up quickly! If you want to stay in Yosemite Valley, plan to book ASAP! We do NOT have a room block so all lodging decisions are up to you. Other options not in the Valley include some Airbnb's in Yosemite West and surrounding areas, Rush Creek and Evergreen Lodge, located right outside the Park gates, and some motels in El Portal.