📍 1630 Pacific Ave, San Francisco  ·  📞 +1 (415) 775-8160  ·  🅿️ Free Parking  ·  Check-in 3PM · Check-out 11AM
📞 Call +1 (415) 775-8160
SFX Collection
San Francisco Nob Hill at night
AAA Member · Nob Hill, San Francisco

Your Home in
San Francisco

A beloved Nob Hill classic — renovated rooms, unbeatable location, and the amenities that matter most.

Free Covered Parking Free High-Speed WiFi 0.3mi to Lombard St Rooms from $99/night
View Rooms & Rates
Scroll
Check-In
Check-Out
Guests
Room Type
🅿️Free Covered Parking
📶Free High-Speed WiFi
🗺Free Tour Pickup
🏆AAA Member
📍9.0 Location Score
🔒Secure Direct Booking
Accommodations

Our Three Room Types

Newly renovated rooms — marble bathrooms, hardwood floors, premium bedding. 4 photos per room so you know exactly what to expect.

Superior King Bed
Spacious room with plush king bed, hardwood floors & marble bathroom
✓ Free parking · Free WiFi · Flat-screen TV/HBO · Mini-fridge · Microwave · Coffee maker · Hair dryer
👑1 King Bed
👤Sleeps 2
🪟Plantation Shutters
🖥Work Desk
🛀Marble Bath/Shower
📷LED Vanity Mirror
$189per night + taxes
Superior 2 Queen Beds
Bright spacious room with two queen beds — perfect for families & groups of four
✓ Free parking · Free WiFi · Flat-screen TV/HBO · Mini-fridge · Microwave · Coffee maker · Hair dryer
 2 Queen Beds
👪Sleeps 4
🪟Plantation Shutters
🖥Work Desk & Chair
🛀Marble Bath/Shower
📷LED Vanity Mirror
$179per night + taxes
Superior Double Bed
Cosy well-appointed room with double bed — smart choice for solo travellers & couples
✓ Free parking · Free WiFi · Flat-screen TV/HBO · Mini-fridge · Microwave · Coffee maker · Hair dryer
🛌1 Double Bed
👤Sleeps 1–2
🪟Plantation Shutters
🖥Work Desk & Chair
🛀Marble Bath/Shower
📷LED Vanity Mirror
$154per night + taxes
Every Room Includes — All Complimentary
Free Covered On-Site Parking
Free High-Speed WiFi
Flat-Screen TV with HBO
Mini-Fridge & Microwave
In-Room Coffee Maker
Hair Dryer & Toiletries
Iron & Ironing Board
Free Tour Pickup at Door
Lobby Coffee & Tea All Day
100% Non-Smoking Property
Elevator to All Floors
24-Hour Front Desk
💳 Visa · Mastercard · AmEx accepted 🔑 Check-in: 3:00 PM 🚪 Check-out: 11:00 AM 💰 $200 refundable security deposit at check-in 🐾 Pets not allowed
What's Included — Every Stay

Amenities That Make the Difference

Everything listed is complimentary. No hidden charges, no surprises at checkout.

🚗
Free Covered Parking

On-site covered parking for all guests — saves you $50–80 per night vs other SF hotels. Mention your car at check-in.

🏆 Top Perk
📶
Free High-Speed WiFi

Fast wireless internet in every room and all common areas. Streaming, video calls, remote work — all seamless throughout your stay.

8.2 Guest Score
Lobby Coffee All Day

Complimentary coffee, tea, juice and hot chocolate served in the lobby all day long — available to all guests from morning to evening.

All Day Free
🗺
Free Tour Pickup

Alcatraz, Golden Gate, bay cruises, wine country — free pickup right from our front door. Our team arranges tickets and transfers too.

Concierge
📺
Flat-Screen TV + HBO

Wall-mounted flat-screen TV with expanded cable including HBO in every room, plus mini-fridge, microwave and in-room coffee maker.

All Rooms
🧴
Marble Bathrooms

Newly renovated bathrooms with marble tile throughout, LED backlit vanity mirrors, premium shower/tub combos and fresh white towels.

Renovated 2024
🛎
24-Hour Front Desk

Our friendly team is available around the clock for check-in, local recommendations, tour bookings, and any assistance you need.

24 / 7
🛇
Elevator + Accessibility

Lift access to all floors. 100% non-smoking throughout. Ground floor rooms available on request. ADA accessible features available.

Accessible
The Nob Hill Motor Inn Difference
Free parking saves guests $50–80 every single night
That's $200–320 back in your pocket on a typical 4-night San Francisco stay
Beyond the Hotel

Explore San Francisco

Five iconic landmarks, all within easy reach from 1630 Pacific Avenue. Our concierge arranges tickets & transfers.

Golden Gate Bridge
3.5 mi · 10 min drive
Golden Gate Bridge
Alcatraz Island
2 mi · Ferry from Pier 33
Alcatraz Island
Fisherman's Wharf
0.9 mi · 4 min drive
Fisherman's Wharf
Cable Cars
2 blocks · Walk
Cable Cars
Lombard Street
0.3 mi · Walk
Lombard Street

Ask our front desk to arrange Alcatraz tickets, bay cruises, wine country tours and more.

Guest Reviews

What Our Guests Say

8.1
★★★★☆
Based on verified guest reviews
Location
9.0
Cleanliness
8.3
Comfort
8.3
Value
8.2
WiFi
8.2
Facilities
7.7
★★★★★

"Free parking in San Francisco is an absolute game-changer. We saved over $200 on our 4-night stay. The room was clean, staff were super helpful with Alcatraz tickets, and the location puts you right in the middle of everything."

MK
Michael & Karen D.
Portland, Oregon
★★★★★

"Quiet, clean, comfortable and the free coffee and tea in the lobby every morning. The front desk team helped us plan our whole trip — Alcatraz, cable cars, wine country. Lombard Street is literally a short walk away!"

ST
Sophie & Ben T.
London, UK
★★★★☆

"Perfect budget-friendly base in SF. We had a rental car so the free covered parking was essential — it alone was worth more than the room rate at other hotels nearby. Rooms are simple, clean and have everything you need."

TL
The Lim Family
Los Angeles, CA
Find Us

Right in the Heart of Nob Hill

📍
Address
1630 Pacific Avenue
San Francisco, CA 94109, USA
Russian Hill / Nob Hill neighborhood
📞
✉️
🌐
🔑
Hours
Check-in: 3:00 PM · Check-out: 11:00 AM
Front Desk: 24 Hours
Get Directions Call Now
🚃 Cable Car: Hyde St & Pacific Ave — 4 min walk
🚌 Muni Bus: 1 block from hotel
✈️ SFO Airport: ~20 min drive
🛣 Lombard St: 0.3 mi walk
Book Direct — Best Rate Guaranteed

Ready to Visit San Francisco?

Rooms from $154/night. Free parking. Free WiFi. Book direct for the best rate — no OTA fees.

📞 Call +1 (415) 775-8160
Owner's Guide

Setting Up Real Payments

Three practical options to connect live payment processing and a booking system — from free & easy to full professional.

1
Create a free Stripe account
Go to stripe.com → Sign up → Verify your identity → Collect your Publishable Key from the Dashboard API Keys page.
2
Create a Payment Link for each room
Stripe Dashboard → Payment Links → Create. Name it (e.g. Superior King — 1 Night), set price $189. Get a link like buy.stripe.com/xxxx. Create one per room type.
3
Connect payment links to the Book Now buttons
In this HTML file, find processPayment(). Replace the simulation with: const links = { 'King': 'https://buy.stripe.com/LINK_1', '2Queen': 'https://buy.stripe.com/LINK_2', 'Double': 'https://buy.stripe.com/LINK_3' }; window.location.href = links[selectedRoom];
4
Set up Calendly for availability
Go to calendly.com → Create a free account → New "Event Type" for check-in. Block unavailable dates manually. Embed the widget in Step 1 of the booking modal: <div class="calendly-inline-widget" data-url="https://calendly.com/YOUR_NAME/checkin" style="min-width:320px;height:400px;"> </div> <script src="https://assets.calendly.com/ assets/external/widget.js"></script>
5
Get email & SMS alerts for every booking
Stripe Dashboard → Settings → Emails → enable "Successful payment". Use Zapier (free tier) to forward booking data to your phone via SMS automatically.
✅ Stripe Supports
  • Visa & Mastercard
  • American Express
  • Apple Pay & Google Pay
  • 135+ currencies
  • Auto email receipts
  • Refunds & disputes
  • PCI-DSS Level 1
💰 Costs
Stripe fee2.9% + $0.30
CalendlyFree tier
Monthly fixed$0
Setup time2–4 hours
1
Create Stripe account + get API keys
Same as Option 1. This time you'll need both the Publishable Key (frontend) and the Secret Key (backend).
2
Create Airtable booking database
Go to airtable.com → New Base → "SFX Bookings". Add fields: • Guest Name (text) • Email (email) • Phone (phone) • Room Type (single select: King / 2 Queens / Double) • Check-In Date (date) • Check-Out Date (date) • Nights (formula) • Total Paid (currency) • Status (Pending/Paid/Refunded) • Stripe Payment ID (text) • Booking Ref (auto: "SFX-"+ID)
3
Connect Stripe → Airtable with Make.com
Go to make.com → New Scenario:
Trigger: Stripe — Watch Events (payment_intent.succeeded)
Action: Airtable — Create Record
Map: guest name, email, room, amount → into your Airtable. Set Status = "Paid" automatically. Every booking now appears in your Airtable dashboard in real time.
4
Add Stripe.js to the page (real card entry)
Add to <head>: <script src="https://js.stripe.com/v3/"></script>
Then use Stripe Elements for the card input — fully PCI compliant, card data never touches your server: const stripe = Stripe('pk_live_YOUR_KEY'); const elements = stripe.elements(); const card = elements.create('card', { style: { base: { fontSize: '16px' } } }); card.mount('#card-element'); // On submit: const {pm} = await stripe .createPaymentMethod({type:'card', card}); // Send pm.id to your backend
5
Deploy a free backend on Vercel
Sign up at vercel.com. Create api/charge.js: const stripe = require('stripe')( process.env.STRIPE_SECRET_KEY); export default async (req, res) => { const {amount, pmId, email, room} = req.body; const intent = await stripe .paymentIntents.create({ amount: amount * 100, currency: 'usd', payment_method: pmId, confirm: true, receipt_email: email, metadata: { room } }); res.json({success:true, id:intent.id}); }; Set STRIPE_SECRET_KEY in Vercel env vars. Deploy free.
⚡ What You Get
  • Live booking dashboard
  • Auto email receipts
  • SMS on every booking
  • Availability tracking
  • Full guest database
  • Revenue reports
  • Apple & Google Pay
💰 Costs
Stripe2.9% + $0.30
AirtableFree / $20 Pro
Make.comFree tier
VercelFree tier
Monthly total$0–20
1
Sign up for Little Hotelier (recommended) or Cloudbeds
Go to littlehotelier.com → Start free trial → Complete onboarding (dedicated specialist helps set everything up). Plans start at $109/month. Cloudbeds is also excellent at ~$200–400/month for larger properties.
2
Add your 3 room types
In the dashboard, add: Superior King Bed ($189), Superior 2 Queen Beds ($179), Superior Double Bed ($154). Upload photos, set descriptions. The PMS manages all availability automatically.
3
Embed the booking engine into this website
In your PMS dashboard → Booking Engine → Copy embed code. In this HTML, replace openBooking() with: // Option A: Open PMS booking page window.open( 'https://book.littlehotelier.com/ r/YOUR_PROPERTY_ID', '_blank'); // Option B: Replace booking modal // with iframe of PMS booking widget
4
Connect Booking.com, Expedia & Airbnb
Both Little Hotelier and Cloudbeds have built-in Channel Managers. Connect Booking.com, Expedia, Hotels.com, and 300+ channels. Inventory syncs automatically — no double bookings ever. Every reservation appears in one dashboard.
5
Accept payments through the PMS
Both platforms have built-in payment processing. Accept Visa, Mastercard, Amex, and international cards. Pre-authorizations, deposits, and refunds all handled automatically. Fully PCI-DSS compliant — no separate setup needed.
🏨 PMS Handles
  • Live availability calendar
  • Booking.com / Expedia sync
  • Payments & deposits
  • Guest email sequences
  • Check-in/out management
  • Housekeeping board
  • Revenue reports
  • Dynamic pricing
💰 Options
Little HotelierFrom $109/mo
LodgifyFrom $13/mo
Cloudbeds$200–400/mo
OTA commission15–20%
FeatureOption 1
Stripe+Calendly
Option 2 ⭐
Stripe+Airtable
Option 3
Little Hotelier
Monthly Cost$0$0–20$109+
Card Payments
Apple / Google Pay
Live AvailabilityManualAutomaticAutomatic
Booking DatabaseStripe onlyAirtable dashboardFull PMS
Booking.com Sync
SMS AlertsVia ZapierVia Make+TwilioBuilt-in
Setup Time2–4 hours1–2 days1–3 days
Tech Skill NeededLowMediumLow (guided)
💡
Our Recommendation for Nob Hill Motor Inn

Start with Option 2 (Stripe + Airtable) — zero monthly cost, real card payments, live booking records in Airtable, SMS alerts, and Apple/Google Pay. Set it up in a weekend. Once you want Booking.com and Expedia sync, upgrade to Little Hotelier ($109/mo) — the most popular PMS for independent inns like yours.

Start with Stripe → Create Airtable → Try Little Hotelier →
Aria
SFX AI Concierge
Hi! I'm Aria, your SFX concierge 🌉

Ask me anything about rooms, rates, parking, check-in, or things to do in San Francisco!
Just now