A visa is required through the Saudi embassy/consulate — Saudi Arabia's tourist eVisa is confirmed NOT available to Nepali citizens (limited to a pre-approved list of about 68 countries).
Saudi Arabia's official tourist eVisa portal explicitly lists eligible nationalities, and Nepal is not among them. Nepali citizens instead need to apply for a visa through the Saudi Ministry of Foreign Affairs' diplomatic channel — check with the nearest Saudi diplomatic mission for the current process.
Fee: Not confirmed for Nepal specifically — confirm directly before applying.
Processing: Not confirmed — confirm directly with the mission handling your application.
Stay: Not confirmed — check your visa grant for the exact permitted stay.
Steps
Contact the nearest Saudi diplomatic mission — Since the tourist eVisa isn't available to Nepali citizens, check with the Saudi embassy/consulate handling Nepal for the current traditional visa process.
Gather required documents — Prepare your passport, photos, travel itinerary, proof of funds, and accommodation details.
Submit your application and pay the fee — Follow the mission's specific submission instructions and pay the applicable fee.
Wait for your visa — Confirm current processing times directly with the mission when you submit.
Documents
Passport valid for at least 6 months
Completed visa application with supporting documents
Approved medical/travel insurance (for the eVisa route, this is typically arranged as part of the online application)
Return ticket including full flight itinerary
Accommodation booking inside Saudi Arabia
Financial proof — bank statement or salary certificate
Employee identification/employment certificate, for the diplomatic-mission application route
No — the official eVisa portal is limited to about 68 pre-approved nationalities, and Nepal isn't one of them. You'll need to apply through a traditional embassy channel instead.