BooksVilla
🚚Track Your Order
Check shipment status in real-time
Read. Grow. Belong.
Books for every reader.

Curated books, delivered across Nepal.

77
Districts
1000+
Unique Items
Daily
Support
Our commitment
Trusted delivery, everywhere.
Every order handled with care.
What we stand for
✓Books for every reader
✓Delivery across Nepal
✓Easy support and returns
Contact BooksVilla
We're here to help.

Need help with an order or a book? Get in touch.

Phone
+977 9742426324
Daily · 9 AM–6 PM
WhatsApp
Message us
Daily · 7 AM–10 PM
Follow BooksVilla
🔑Account Login
Sign in or create account

Enter your 10-digit mobile number and tap the button. The system checks if your account exists and sends an OTP code.

📖Request a Book
Can't find a book in our store? Tell us and we'll source it for you!

Delivery

We deliver to all 77 districts of Nepal. Each district has one fixed delivery rate (from Rs 100 to Rs 250), and most orders arrive in 2–5 days depending on where you are.

How delivery works

  • Pick your district at checkout. You pay the rate shown for that district in the table below, whatever the size of the order.
  • Delivery takes 2–5 days, depending on location.
  • Some books are marked as easily arranged when we don't hold them on the shelf. We source these for you, and they ship after one day.
  • Inside the Kathmandu Valley (Kathmandu, Lalitpur, Bhaktapur) you can pay cash on delivery. Outside the valley, the delivery fee is paid upfront. See Payment & COD.
  • We deliver within Nepal only for now. If you are abroad, message us and we'll see what we can do.

Pick up in Kathmandu

You can collect your order from Kumari Tole, Ranibari, Samakhusi, Kathmandu, Nepal, between 11 am – 5 pm. Please call +977 9742426324 before you come so we can have it ready.

Delivery rates by district

Rates are in Nepali rupees, grouped by province.

Koshi Province
DistrictCash on deliveryDelivery rate
BhojpurDelivery fee paid upfrontRs 250
DhankutaDelivery fee paid upfrontRs 220
IlamDelivery fee paid upfrontRs 220
JhapaDelivery fee paid upfrontRs 155
KhotangDelivery fee paid upfrontRs 220
MorangDelivery fee paid upfrontRs 155
OkhaldhungaDelivery fee paid upfrontRs 220
PanchtharDelivery fee paid upfrontRs 220
SankhuwasabhaDelivery fee paid upfrontRs 220
SolukhumbuDelivery fee paid upfrontRs 220
SunsariDelivery fee paid upfrontRs 155
TaplejungDelivery fee paid upfrontRs 220
TerhathumDelivery fee paid upfrontRs 220
UdayapurDelivery fee paid upfrontRs 190
Madhesh Province
DistrictCash on deliveryDelivery rate
BaraDelivery fee paid upfrontRs 155
DhanushaDelivery fee paid upfrontRs 155
MahottariDelivery fee paid upfrontRs 190
ParsaDelivery fee paid upfrontRs 155
RautahatDelivery fee paid upfrontRs 170
SaptariDelivery fee paid upfrontRs 155
SarlahiDelivery fee paid upfrontRs 155
SirahaDelivery fee paid upfrontRs 155
Bagmati Province
DistrictCash on deliveryDelivery rate
BhaktapurAvailableRs 100
ChitwanDelivery fee paid upfrontRs 155
DhadingDelivery fee paid upfrontRs 190
DolakhaDelivery fee paid upfrontRs 220
KathmanduAvailableRs 100
KavrepalanchokDelivery fee paid upfrontRs 170
LalitpurAvailableRs 100
MakwanpurDelivery fee paid upfrontRs 170
NuwakotDelivery fee paid upfrontRs 180
RamechhapDelivery fee paid upfrontRs 220
RasuwaDelivery fee paid upfrontRs 220
SindhuliDelivery fee paid upfrontRs 180
SindhupalchokDelivery fee paid upfrontRs 220
Gandaki Province
DistrictCash on deliveryDelivery rate
BaglungDelivery fee paid upfrontRs 220
GorkhaDelivery fee paid upfrontRs 220
KaskiDelivery fee paid upfrontRs 170
LamjungDelivery fee paid upfrontRs 220
ManangDelivery fee paid upfrontRs 250
MustangDelivery fee paid upfrontRs 250
MyagdiDelivery fee paid upfrontRs 220
Nawalparasi EastDelivery fee paid upfrontRs 155
ParbatDelivery fee paid upfrontRs 220
SyangjaDelivery fee paid upfrontRs 220
TanahunDelivery fee paid upfrontRs 180
Lumbini Province
DistrictCash on deliveryDelivery rate
ArghakhanchiDelivery fee paid upfrontRs 220
BankeDelivery fee paid upfrontRs 220
BardiyaDelivery fee paid upfrontRs 220
DangDelivery fee paid upfrontRs 220
GulmiDelivery fee paid upfrontRs 220
KapilvastuDelivery fee paid upfrontRs 170
Nawalparasi WestDelivery fee paid upfrontRs 170
PalpaDelivery fee paid upfrontRs 190
PyuthanDelivery fee paid upfrontRs 220
RolpaDelivery fee paid upfrontRs 250
Rukum EastDelivery fee paid upfrontRs 220
RupandehiDelivery fee paid upfrontRs 170
Karnali Province
DistrictCash on deliveryDelivery rate
DailekhDelivery fee paid upfrontRs 220
DolpaDelivery fee paid upfrontRs 250
HumlaDelivery fee paid upfrontRs 250
JajarkotDelivery fee paid upfrontRs 220
JumlaDelivery fee paid upfrontRs 250
KalikotDelivery fee paid upfrontRs 250
MuguDelivery fee paid upfrontRs 250
Rukum WestDelivery fee paid upfrontRs 220
SalyanDelivery fee paid upfrontRs 220
SurkhetDelivery fee paid upfrontRs 190
Sudurpashchim Province
DistrictCash on deliveryDelivery rate
AchhamDelivery fee paid upfrontRs 220
BaitadiDelivery fee paid upfrontRs 220
BajhangDelivery fee paid upfrontRs 250
BajuraDelivery fee paid upfrontRs 250
DadeldhuraDelivery fee paid upfrontRs 220
DarchulaDelivery fee paid upfrontRs 250
DotiDelivery fee paid upfrontRs 220
KailaliDelivery fee paid upfrontRs 220
KanchanpurDelivery fee paid upfrontRs 190

Questions

Call or WhatsApp +977 9742426324, or see the FAQ. If a parcel arrives damaged or with the wrong book, see Returns.