new

– coding: utf-8 –

import os
from common import *

OUT = “/mnt/user-data/outputs”
os.makedirs(OUT, exist_ok=True)

def write(slug, html):
with open(os.path.join(OUT, slug), “w”, encoding=”utf-8″) as f:
f.write(html)
print(“wrote”, slug)

def org_schema():
return {
“@context”: “https://schema.org”,
“@type”: “LocalBusiness”,
“@id”: f”{SITE_URL}/#business”,
“name”: “Urbania Rentals”,
“image”: f”{SITE_URL}/assets/img/og-cover.jpg”,
“url”: SITE_URL,
“telephone”: PHONE_TEL,
“priceRange”: “₹₹”,
“areaServed”: {“@type”: “City”, “name”: “Bangalore”},
“address”: {
“@type”: “PostalAddress”,
“addressLocality”: “Bangalore”,
“addressRegion”: “Karnataka”,
“addressCountry”: “IN”
},
“geo”: {“@type”: “GeoCoordinates”, “latitude”: 12.9716, “longitude”: 77.5946},
“openingHoursSpecification”: [{
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: [“Monday”,”Tuesday”,”Wednesday”,”Thursday”,”Friday”,”Saturday”,”Sunday”],
“opens”: “00:00”, “closes”: “23:59”
}],
“sameAs”: []
}

def schema_tag(*objs):
import json
if len(objs) == 1:
payload = objs[0]
else:
payload = objs
return f”

def breadcrumb_schema(items):
# items: list of (name, url)
return {
“@context”:”https://schema.org”,”@type”:”BreadcrumbList”,
“itemListElement”:[{“@type”:”ListItem”,”position”:i+1,”name”:n,”item”:u} for i,(n,u) in enumerate(items)]
}

def faq_schema(pairs):
return {
“@context”:”https://schema.org”,”@type”:”FAQPage”,
“mainEntity”:[{“@type”:”Question”,”name”:q,”acceptedAnswer”:{“@type”:”Answer”,”text”:a}} for q,a in pairs]
}

def service_schema(name, description, url):
return {
“@context”:”https://schema.org”,”@type”:”Service”,
“serviceType”: name,
“name”: name,
“description”: description,
“provider”: {“@type”:”LocalBusiness”,”name”:”Urbania Rentals”,”telephone”:PHONE_TEL,”url”:SITE_URL},
“areaServed”: {“@type”:”City”,”name”:”Bangalore”},
“url”: url
}

============================================================= HOME =======

def build_home():
hero = f”’

{eyebrow(“Bangalore’s Premium Group Travel Fleet”)}

Premium Urbania, Tempo Traveller & Bus Rentals in Bangalore

Chauffeur-driven Force Urbania vans, Tempo Travellers, mini buses and Volvo-type AC coaches — for corporate travel, weddings, airport transfers and outstation group trips. Verified fleet, professional drivers, one call away.

{icon(‘phone’)} Call {PHONE_DISPLAY}{icon(‘whatsapp’)} WhatsApp InquiryGet Free Quote

500+Trips Completed

25+Premium Vehicles

24/7Booking Support

4.9★Customer Rating

Live Trip ManifestVerified Fleet

Bangalore, Karnataka

PICKUP · ANY LOCATION

Your Destination

CITY, HILL STATION OR VENUE

Vehicle

Urbania

Seats

12–50

Status

Ready

”’

trust = f'''

{icon(‘shield’)} Verified & Insured Fleet

{icon(‘steering’)} Professional Chauffeurs

{icon(‘clock’)} On-Time Guarantee

{icon(‘headset’)} 24/7 Booking Support

”’

intro = f'''

{eyebrow(“About Urbania Rentals”)}

Bangalore’s trusted name for premium group travel

Urbania Rentals is a Bangalore-based premium vehicle rental service built for people who need more than a taxi — corporate teams heading offsite, families travelling for a wedding, or a group of forty needing a single, dependable coach. We run a verified fleet of Force Urbania vans, Tempo Travellers, mini/large buses and Volvo-type AC coaches, each maintained to a strict service schedule and driven by experienced, background-checked chauffeurs.

Every booking is handled by a dedicated coordinator from quote to drop-off, so you get a fixed price, a confirmed vehicle, and a driver who knows the route — whether that’s a Bangalore airport run at 4 a.m. or an overnight trip to Goa.

More About Us {icon(‘arrow’)}

{VEHICLE_SVG[‘volvo’]}

Why groups choose us

Founded On

Reliability

Coverage

All of Bangalore

Booking

Call / WhatsApp

Support

24 × 7

”’

services = f'''

{eyebrow(“Our Services”)}

One fleet, every kind of group journey

From a compact 12-seater Urbania to a 45-seat Volvo coach — pick the vehicle that fits your headcount and route, all chauffeur-driven and insured.

{service_card(‘users’, ‘Urbania Rentals’, ‘Force Urbania van rental for corporate transfers, family trips and airport runs across Bangalore.’, ‘urbania-rentals-bangalore.html’)} {service_card(‘route’, ‘Tempo Traveller Rental’, ’12–26 seater Tempo Travellers for weddings, pilgrimage tours and medium group outings.’, ‘tempo-traveller-rental-bangalore.html’)} {service_card(‘luggage’, ‘Bus Rental’, ’35–50 seater AC/Non-AC buses for corporate events, school trips and large gatherings.’, ‘bus-rental-bangalore.html’)} {service_card(‘award’, ‘Volvo Bus Rental’, ‘Premium Volvo-type AC coaches for long-distance, corporate and destination-wedding travel.’, ‘volvo-bus-rental-bangalore.html’)}

”’

why = f'''

{eyebrow(“Why Choose Us”)}

Built for groups who can’t afford a bad ride

We designed our operations around the things that actually go wrong with rentals — late drivers, hidden charges, tired vehicles. Here’s how we fix each one.

{reason(‘shield’,’Verified & Insured Fleet’,’Every vehicle carries valid permits, insurance and fitness certificates, checked before it leaves the yard.’)} {reason(‘clock’,’On-Time Guarantee’,”Drivers are dispatched with buffer time built in, so your pickup is never the reason you’re late.”)} {reason(‘tag’,’Transparent Pricing’,’One quote, no surprise tolls or “waiting charges” added after the trip.’)} {reason(‘headset’,’24/7 Coordinator Support’,’A real person on WhatsApp and phone throughout your trip — not a ticket number.’)}

”’

fleet_preview = f'''

{eyebrow(“Vehicle Categories”)}

Match the vehicle to your group size

A quick look at our core fleet categories. Visit the full fleet page for detailed specifications.

{fleet_card(‘urbania’,’Force Urbania’,’Compact luxury van for small groups’,[(‘Seats’,’12–17′),(‘AC’,’Yes’),(‘Best For’,’Corporate’)],’urbania-rentals-bangalore.html’)} {fleet_card(‘tempo’,’Tempo Traveller’,’Flexible seating for medium groups’,[(‘Seats’,’12–26′),(‘AC’,’Optional’),(‘Best For’,’Weddings’)],’tempo-traveller-rental-bangalore.html’)} {fleet_card(‘bus’,’Mini / Large Bus’,’Economical large-group travel’,[(‘Seats’,’35–50′),(‘AC’,’Optional’),(‘Best For’,’Events’)],’bus-rental-bangalore.html’)} {fleet_card(‘volvo’,’Volvo AC Coach’,’Premium long-distance comfort’,[(‘Seats’,’35–45′),(‘AC’,’Yes’),(‘Best For’,’Long Trips’)],’volvo-bus-rental-bangalore.html’)}

”’

testimonials = f'''

{eyebrow(“Customer Testimonials”)}

Trusted by teams, families and event planners

{testimonial(‘Ramesh K.’, ‘Bangalore → Coorg, Family Trip’, ‘The Urbania van was spotless and the driver knew every ghat-road shortcut. Booked over WhatsApp the night before and it still went perfectly.’, ‘RK’)} {testimonial(‘Divya Sharma’, ‘Corporate Offsite, 40 Pax’, ‘We book their bus for every quarterly offsite now. Punctual, professional drivers and the pricing never has surprises.’, ‘DS’)} {testimonial(‘Arjun & Priya’, ‘Wedding Guest Transport’, ‘Coordinated pickups from three hotels for our wedding guests without a single delay. Highly recommend the Tempo Traveller fleet.’, ‘AP’)}

”’

process = f'''

{eyebrow(“Booking Process”)}

Four steps from enquiry to on-time pickup

{step(’01’,’Enquire’,’Call, WhatsApp or fill the quote form with your route, date and group size.’)} {step(’02’,’Get a Quote’,’Our coordinator confirms vehicle availability and shares a fixed, all-inclusive price.’)} {step(’03’,’Confirm Booking’,’Approve the quote and lock your vehicle — no wallet-blocking deposits required for most trips.’)} {step(’04’,’Travel & Relax’,”Your chauffeur arrives on time; we track the trip and stay reachable until you’re dropped home.”, connector=False)}

”’

faq_pairs = [
    ("What vehicles does Urbania Rentals offer in Bangalore?", "We operate Force Urbania vans (12–17 seater), Tempo Travellers (12–26 seater), mini/large buses (35–50 seater) and Volvo-type AC coaches (35–45 seater), all chauffeur-driven."),
    ("Do you provide a driver with the rental?", "Yes. Every vehicle comes with an experienced, uniformed chauffeur — we do not offer self-drive rentals, which keeps trips safer and fully insured."),
    ("How do I book a vehicle rental in Bangalore?", "Call or WhatsApp us at +91 89045 00507 with your route, date and group size, or fill the quote form on this site. We usually confirm within 30 minutes."),
    ("Do you offer outstation and interstate trips?", "Yes, we run outstation trips from Bangalore to hill stations, pilgrimage centres and neighbouring states, including multi-day itineraries."),
    ("What is included in the rental price?", "Our quotes are all-inclusive of driver charges, fuel for the confirmed itinerary, and standard permits, so the price you're quoted is the price you pay."),
]
faq_html_items = "".join(faq_item(q, a, open_first=(i==0)) for i,(q,a) in enumerate(faq_pairs))
faq_section = f'''

{eyebrow(“FAQ”)}

Common questions about renting with us

{faq_html_items}

View All FAQs {icon(‘arrow’)}

”’

contact_map = f'''

{eyebrow(“Find Us & Reach Us”)}

Serving every corner of Bangalore

https://www.google.com/maps?q=Bangalore,Karnataka&output=embed
  • {icon(‘pin’)}Bangalore & surrounding districts, Karnataka, India
  • {icon(‘phone’)}{PHONE_DISPLAY}
  • {icon(‘mail’)}{EMAIL}
  • {icon(‘clock’)}Booking desk open 24/7, every day

{booking_form(“Home Page Enquiry”)}

”’

cta = f'''<section class="section-tight"><div class="container">{cta_band("Ready to lock in your vehicle?", "Tell us your route and headcount — get a fixed quote in minutes.")}</div></section>'''

body = hero + trust + intro + services + why + fleet_preview + testimonials + process + faq_section + contact_map + cta

schema = schema_tag(
    org_schema(),
    {"@context":"https://schema.org","@type":"WebSite","name":"Urbania Rentals","url":SITE_URL,
     "potentialAction":{"@type":"SearchAction","target":f"{SITE_URL}/?s={{search_term_string}}","query-input":"required name=search_term_string"}},
    faq_schema(faq_pairs)
)
title = "Urbania Rentals Bangalore | Force Urbania, Tempo Traveller & Bus Rental"
desc = "Book premium Force Urbania, Tempo Traveller, Bus & Volvo Bus rentals in Bangalore. Verified fleet, professional drivers, on-time pickups for corporate, wedding & group travel. Call +91 89045 00507."
write("index.html", page(title, desc, "index.html", body, schema))

build_home()
print(“DONE HOME”)

============================================================ ABOUT =======

def build_about():
hero = page_hero(
“About Urbania Rentals”,
“Bangalore’s dependable partner for premium group travel”,
“We started Urbania Rentals to fix a simple problem: rental fleets that looked good in photos but showed up late, overcharged, or handed you a tired vehicle. Here’s how we do it differently.”,
badges=[“Verified Fleet”, “Licensed Drivers”, “Bangalore-Wide”],
crumbs=[(“Home”,”index.html”),(“About Us”,None)]
)

story = f'''

{eyebrow(“Our Story”)}

Built around the trips that matter

Urbania Rentals operates a dedicated fleet of Force Urbania vans, Tempo Travellers, mini/large buses and Volvo-type AC coaches across Bangalore. We work with corporate travel desks, wedding planners, tour operators and families who need one thing above all: a vehicle that turns up on time, in the condition it was promised.

Instead of listing every vehicle we can “arrange,” we maintain a core fleet we actually own relationships with — inspected on a fixed schedule, insured, and driven by chauffeurs we’ve worked with on repeat bookings. That’s what lets us quote a fixed price and hold it.

Today we serve corporate offsites, destination weddings, airport transfers, pilgrimage tours and outstation holidays — anywhere from a quick city hop to a multi-day interstate itinerary.

{icon(‘shield’)}

Verified Fleet

Permits, insurance and fitness certificates checked on every vehicle.

{icon(‘steering’)}

Trained Drivers

Uniformed chauffeurs experienced on city and highway routes.

{icon(‘tag’)}

Fixed Pricing

One all-inclusive quote — confirmed before you book.

{icon(‘headset’)}

Always Reachable

A coordinator on call from booking to drop-off, 24/7.

”’

mission = f'''

{icon(‘route’)}

Our Mission

Make premium group travel in Bangalore predictable — the right vehicle, the right price, on time, every time.

{icon(‘award’)}

Our Standard

Every vehicle is inspected before dispatch; every driver is briefed on the route and the client’s schedule.

{icon(‘users’)}

Our People

A small, experienced coordination team who knows Bangalore’s routes, traffic patterns and venues.

”’

coverage = f'''

{eyebrow(“Where We Operate”)}

Pickup anywhere in Bangalore, drop-off anywhere you need

Local city travel, airport transfers and outstation trips across South India.

{chip(‘pin’,’Whitefield’)}{chip(‘pin’,’Electronic City’)}{chip(‘pin’,’Koramangala’)}{chip(‘pin’,’Indiranagar’)} {chip(‘pin’,’Hebbal’)}{chip(‘pin’,’Marathahalli’)}{chip(‘pin’,’HSR Layout’)}{chip(‘pin’,’Kempegowda Airport (BLR)’)} {chip(‘pin’,’Jayanagar’)}{chip(‘pin’,’Yelahanka’)}{chip(‘pin’,’Rajajinagar’)}{chip(‘pin’,’Bannerghatta Road’)}

”’

cta = f'''<section class="section-tight"><div class="container">{cta_band("Have a trip in mind?", "Tell us your dates and group size — we'll match you with the right vehicle.")}</div></section>'''

body = hero + story + mission + coverage + cta
schema = schema_tag(org_schema(), breadcrumb_schema([("Home",SITE_URL+"/"),("About Us",SITE_URL+"/about-us.html")]))
title = "About Urbania Rentals | Premium Vehicle Rental Company in Bangalore"
desc = "Learn about Urbania Rentals — Bangalore's premium chauffeur-driven vehicle rental service for corporate travel, weddings, airport transfers and outstation group trips."
write("about-us.html", page(title, desc, "about-us.html", body, schema))

build_about()
print(“DONE ABOUT”)

===================================================== SERVICE PAGE TEMPLATE

def build_service_page(cfg):
hero = page_hero(
cfg[“eyebrow”], cfg[“h1”], cfg[“lede”], badges=cfg[“badges”],
crumbs=[(“Home”,”index.html”),(“Services”,None),(cfg[“short_name”],None)]
)

intro = f'''

{eyebrow(“Service Overview”)}

{cfg[“intro_heading”]}

{“”.join(f’

{p}’ for p in cfg[“intro_paras”])}

{icon(‘route’)}

{eyebrow(“Features”)}

What’s included with every booking

{eyebrow(“Benefits”)}

Why groups pick the {cfg[“short_name”]}

{“”.join(f’

{icon(i)}

{t}

{d}

‘ for i,t,d in cfg[“benefits”])}

{eyebrow(“Vehicle Specifications”)}

{cfg[“short_name”]} specifications

{“”.join(spec_row(l,v) for l,v in cfg[“specs”])}

{eyebrow(“Ideal Use Cases”)}

Best suited for

{“”.join(chip(‘check’, u) for u in cfg[“use_cases”])}

{booking_form(cfg[“short_name”] + ” Enquiry”, vehicle_options=cfg.get(“form_options”))}

”’

visual = f'''

{VEHICLE_SVG[cfg[“vehicle_kind”]]}

{cfg[“short_name”]}

{cfg[“visual_caption”]}

{“”.join(f’

{l}

{v}

‘ for l,v in cfg[“mini_specs”])}

”’

cta = f'''<section class="section"><div class="container">{cta_band(cfg["cta_heading"], cfg["cta_sub"], wa_msg=cfg["wa_msg"])}</div></section>'''

faq_items = "".join(faq_item(q,a,open_first=(i==0)) for i,(q,a) in enumerate(cfg["faqs"]))
faq_section = f'''

{eyebrow(“FAQ”)}

{cfg[“short_name”]} — frequently asked questions

{faq_items}

”’

related = f'''

{eyebrow(“Related Services”)}

Explore more of our fleet

{“”.join(service_card(i,t,d,h) for i,t,d,h in cfg[“related”])}

”’

body = hero + intro + visual + faq_section + related + cta
schema = schema_tag(
    org_schema(),
    service_schema(cfg["short_name"], cfg["meta_desc"], f'{SITE_URL}/{cfg["slug"]}'),
    breadcrumb_schema([("Home",SITE_URL+"/"),("Services",SITE_URL+"/fleet.html"),(cfg["short_name"], f'{SITE_URL}/{cfg["slug"]}')]),
    faq_schema(cfg["faqs"])
)
write(cfg["slug"], page(cfg["title"], cfg["meta_desc"], cfg["slug"], body, schema))

ALL_SERVICES = [
(“users”,”Urbania Rentals”,”Force Urbania van rental for corporate transfers and family trips.”,”urbania-rentals-bangalore.html”),
(“route”,”Tempo Traveller Rental”,”12–26 seater Tempo Travellers for weddings and group tours.”,”tempo-traveller-rental-bangalore.html”),
(“luggage”,”Bus Rental”,”35–50 seater buses for events and large gatherings.”,”bus-rental-bangalore.html”),
(“award”,”Volvo Bus Rental”,”Premium AC coaches for long-distance and corporate travel.”,”volvo-bus-rental-bangalore.html”),
]
def related_for(slug):
others = [s for s in ALL_SERVICES if s[3] != slug]
others.append((“route”,”View Full Fleet”,”Compare every vehicle category we operate in one place.”,”fleet.html”))
return others

—- 1. URBANIA RENTALS ———————————————–

build_service_page({
“slug”: “urbania-rentals-bangalore.html”,
“title”: “Force Urbania Rental Bangalore | Urbania Rentals in Bangalore”,
“meta_desc”: “Book a Force Urbania rental in Bangalore for corporate transfers, family trips and airport runs. 12-17 seater luxury vans with verified drivers and transparent pricing. Call +91 89045 00507.”,
“eyebrow”: “Force Urbania Rental Bangalore”,
“h1”: “Force Urbania Rental in Bangalore”,
“short_name”: “Urbania Rentals”,
“lede”: “A compact, monocoque-built luxury van that seats 12 to 17 — ideal for corporate transfers, family getaways and airport runs across Bangalore, with a professional chauffeur included.”,
“badges”: [“12-17 Seater”, “Monocoque Build”, “AC Cabin”, “Chauffeur Included”],
“vehicle_kind”: “urbania”,
“intro_heading”: “A smoother ride for city and highway travel alike”,
“intro_paras”: [
“The Force Urbania is built on a monocoque chassis rather than a traditional ladder frame, which means less body roll and a noticeably smoother ride on Bangalore’s mixed city and highway roads. That makes it a favourite for corporate teams commuting to tech parks, families heading to weekend hill stations, and anyone who wants a private, air-conditioned cabin without booking a full-size bus.”,
“Every Urbania in our fleet is offered with a trained, uniformed driver, so you get door-to-door service without worrying about parking, navigation or fatigue on long routes. Vehicles are cleaned and inspected before dispatch, and available in 12-seater and 17-seater configurations depending on your group size.”
],
“features”: [
“Push-back, reclining seats with individual armrests”,
“Roof-mounted air conditioning for even cabin cooling”,
“Tinted windows and curtains for privacy on long drives”,
“LED reading lights and mobile charging points”,
“Generous luggage space for outstation trips”,
“GPS-enabled vehicles with live trip tracking on request”,
],
“benefits”: [
(“shield”,”Smoother Handling”,”Monocoque construction reduces body roll compared to traditional vans.”),
(“tag”,”Cost-Efficient”,”One vehicle and driver instead of multiple cabs for a group of 10-17.”),
(“clock”,”Reliable Timing”,”Compact size clears city traffic faster than a full-size bus.”),
(“headset”,”Doorstep Service”,”Pickup and drop at your exact address, including apartment complexes.”),
],
“specs”: [
(“Seating Capacity”, “12 Seater / 17 Seater”),
(“Body Type”, “Monocoque Van”),
(“Air Conditioning”, “Roof-mounted AC, front & rear vents”),
(“Luggage Space”, “Rear boot + roof carrier option”),
(“Ideal Group Size”, “8 to 17 passengers”),
(“Fuel Type”, “Diesel”),
(“Driver”, “Included, uniformed & route-trained”),
(“Availability”, “Local (per day/hour) & outstation”),
],
“use_cases”: [
“Corporate airport transfers”, “IT park employee shuttle”, “Small family holidays”,
“Weekend trips to Coorg, Chikmagalur, Ooty”, “Hospital & school shuttle service”, “Local sightseeing tours”,
],
“visual_caption”: “The Force Urbania seats 12-17 in a monocoque cabin built for a smoother, quieter ride.”,
“mini_specs”: [(“Seats”,”12-17″),(“AC”,”Standard”),(“Type”,”Monocoque”)],
“cta_heading”: “Book your Force Urbania today”,
“cta_sub”: “Tell us your pickup point and group size — get a fixed quote in minutes.”,
“wa_msg”: “Hi Urbania Rentals, I’d like to book a Force Urbania van in Bangalore.”,
“faqs”: [
(“What is the seating capacity of a Force Urbania?”, “Our Force Urbania vans are available in 12-seater and 17-seater configurations, both with individual push-back seats and full air conditioning.”),
(“Is the driver included in the Urbania rental price?”, “Yes, every Urbania booking includes a trained, uniformed chauffeur. We do not offer self-drive rentals.”),
(“Can I book a Force Urbania for an outstation trip from Bangalore?”, “Yes, our Urbania fleet is available for both local city use and multi-day outstation trips, including hill-station getaways and interstate travel.”),
(“How far in advance should I book an Urbania van?”, “For weekday local trips, a few hours notice is often enough. For weekends, holidays and outstation trips, we recommend booking 2-3 days in advance to guarantee availability.”),
],
“related”: related_for(“urbania-rentals-bangalore.html”),
})
print(“DONE URBANIA”)

—- 2. TEMPO TRAVELLER ————————————————-

build_service_page({
“slug”: “tempo-traveller-rental-bangalore.html”,
“title”: “Tempo Traveller Rental Bangalore | 12 to 26 Seater Hire”,
“meta_desc”: “Hire a Tempo Traveller in Bangalore for weddings, pilgrimage tours and group outings. 12, 17, 20 & 26 seater options with pushback seats and experienced drivers. Call +91 89045 00507.”,
“eyebrow”: “Tempo Traveller Rental Bangalore”,
“h1”: “Tempo Traveller Rental in Bangalore”,
“short_name”: “Tempo Traveller Rental”,
“lede”: “Flexible seating from 12 to 26 passengers, with pushback comfort and optional semi-sleeper layouts — built for weddings, pilgrimage trips and medium-sized group travel around Bangalore and beyond.”,
“badges”: [“12-26 Seater”, “Pushback Seats”, “AC / Non-AC”, “Chauffeur Included”],
“vehicle_kind”: “tempo”,
“intro_heading”: “The most flexible option for mid-sized groups”,
“intro_paras”: [
“When a 12-seater van is too small and a full-size bus is more than you need, the Tempo Traveller fills the gap. Our fleet spans 12, 17, 20 and 26 seater configurations, so you can match capacity closely to your guest list instead of overpaying for empty seats or squeezing into a smaller van.”,
“Tempo Travellers are especially popular for wedding guest transport and pilgrimage tours because of their higher roof and easier entry compared to a van, plus generous overhead and roof-rack luggage space for multi-day trips.”
],
“features”: [
“Pushback, cushioned seats with individual reading lights”,
“AC and Non-AC configurations available”,
“Curtains and tinted glass for privacy”,
“Roof carrier for extra luggage on outstation trips”,
“Music system for group travel and celebrations”,
“Extra legroom versus standard van seating”,
],
“benefits”: [
(“users”,”Right-Sized Capacity”,”Choose 12, 17, 20 or 26 seats to match your exact group size.”),
(“tag”,”Economical for Groups”,”Lower per-head cost than booking multiple cars or vans.”),
(“shield”,”Comfortable Long Rides”,”Higher roof and better legroom suit multi-hour pilgrimage or wedding routes.”),
(“luggage”,”Ample Luggage Room”,”Roof rack plus rear boot space for wedding luggage and gifts.”),
],
“specs”: [
(“Seating Capacity”, “12 / 17 / 20 / 26 Seater”),
(“Seat Type”, “Pushback, cushioned (semi-sleeper on request)”),
(“Air Conditioning”, “AC & Non-AC options”),
(“Luggage Space”, “Rear boot + roof carrier”),
(“Ideal Group Size”, “10 to 26 passengers”),
(“Fuel Type”, “Diesel”),
(“Driver”, “Included, experienced on outstation routes”),
(“Availability”, “Local, outstation & multi-day tours”),
],
“use_cases”: [
“Wedding guest transport”, “Pilgrimage tours (Tirupati, Shirdi, Dharmasthala)”, “College & office picnics”,
“Corporate offsites”, “Airport group transfers”, “Multi-day outstation tours”,
],
“visual_caption”: “Tempo Travellers scale from 12 to 26 seats, ideal for weddings and pilgrimage tours.”,
“mini_specs”: [(“Seats”,”12-26″),(“AC”,”AC / Non-AC”),(“Type”,”Pushback”)],
“cta_heading”: “Reserve your Tempo Traveller”,
“cta_sub”: “Share your guest count and route — we will recommend the right seating configuration.”,
“wa_msg”: “Hi Urbania Rentals, I’d like to book a Tempo Traveller in Bangalore.”,
“faqs”: [
(“What seating options are available in a Tempo Traveller?”, “We offer 12, 17, 20 and 26 seater Tempo Travellers, in both AC and Non-AC configurations, with pushback or semi-sleeper seating.”),
(“Is the Tempo Traveller suitable for pilgrimage trips?”, “Yes, it is one of our most-booked vehicles for pilgrimage routes such as Tirupati and Shirdi, thanks to its comfortable seating and luggage capacity for multi-day travel.”),
(“Can I book a Tempo Traveller for a one-day wedding transfer?”, “Yes, we offer both single-day local bookings for wedding guest transport and multi-day outstation packages.”),
(“Do you provide Non-AC Tempo Travellers at a lower cost?”, “Yes, Non-AC Tempo Travellers are available at a reduced rate for shorter city routes and budget-conscious bookings.”),
],
“related”: related_for(“tempo-traveller-rental-bangalore.html”),
})
print(“DONE TEMPO”)

—- 3. BUS RENTAL ——————————————————-

build_service_page({
“slug”: “bus-rental-bangalore.html”,
“title”: “Bus Rental Bangalore | 35 to 50 Seater AC & Non-AC Buses”,
“meta_desc”: “Rent an AC or Non-AC bus in Bangalore for corporate events, school trips and large gatherings. 35 to 50 seater buses with professional drivers. Call +91 89045 00507 for a quote.”,
“eyebrow”: “Bus Rental Bangalore”,
“h1”: “Bus Rental in Bangalore”,
“short_name”: “Bus Rental”,
“lede”: “35 to 50 seater AC and Non-AC buses for corporate events, school and college trips, wedding guest movement and large group gatherings — the most economical way to move a big group as one.”,
“badges”: [“35-50 Seater”, “AC / Non-AC”, “PA System”, “Chauffeur Included”],
“vehicle_kind”: “bus”,
“intro_heading”: “The most economical way to move a large group”,
“intro_paras”: [
“When a group grows past 30 people, a bus becomes the most practical and cost-effective option — a single vehicle, a single driver, and one coordinated pickup instead of managing a convoy of smaller vans. Our bus fleet ranges from 35 to 50 seats, offered in both AC and Non-AC formats depending on your route and budget.”,
“We supply buses for corporate events, school and college excursions, temple tours, conferences and large wedding parties, with drivers experienced in handling group logistics, multiple stops and event timing.”
],
“features”: [
“Pushback seating with ample headroom and aisle space”,
“AC and Non-AC options to suit budget and route”,
“PA system available for event announcements and group coordination”,
“Large under-carriage luggage boot”,
“Emergency exits and first-aid kit on board”,
“Experienced drivers for multi-stop event logistics”,
],
“benefits”: [
(“tag”,”Lowest Cost Per Head”,”The most economical option once your group exceeds roughly 30 travellers.”),
(“users”,”Single Coordinated Pickup”,”One vehicle, one schedule — no coordinating multiple cars or vans.”),
(“shield”,”Built for Events”,”PA system and multi-stop routing suited to conferences and school trips.”),
(“luggage”,”High Luggage Capacity”,”Under-carriage boot space fits luggage for full-day and multi-day trips.”),
],
“specs”: [
(“Seating Capacity”, “35 / 40 / 45 / 50 Seater”),
(“Seat Type”, “Pushback, cushioned”),
(“Air Conditioning”, “AC & Non-AC options”),
(“Luggage Space”, “Under-carriage boot”),
(“Ideal Group Size”, “30 to 50 passengers”),
(“Fuel Type”, “Diesel”),
(“Driver”, “Included, experienced with event logistics”),
(“Availability”, “Local, corporate & outstation”),
],
“use_cases”: [
“Corporate events & conferences”, “School & college trips”, “Wedding guest movement”,
“Temple & pilgrimage tours”, “Large family gatherings”, “Sports team & club travel”,
],
“visual_caption”: “35 to 50 seater buses, the most economical option for large groups and events.”,
“mini_specs”: [(“Seats”,”35-50″),(“AC”,”AC / Non-AC”),(“Type”,”Pushback”)],
“cta_heading”: “Get a bus quote for your event”,
“cta_sub”: “Tell us your headcount, route and schedule — we’ll size the right bus for you.”,
“wa_msg”: “Hi Urbania Rentals, I’d like a quote for a bus rental in Bangalore.”,
“faqs”: [
(“What is the seating capacity of your buses?”, “Our bus fleet ranges from 35 to 50 seats, available in both AC and Non-AC configurations.”),
(“Do you provide buses for corporate events and conferences?”, “Yes, we regularly supply buses for corporate events, including multi-stop employee pickup and drop coordination.”),
(“Is a PA system available on board?”, “Yes, buses fitted with a PA system are available on request — useful for school trips, event announcements and tour coordination.”),
(“Can I rent a bus for a single day only?”, “Yes, buses are available for single-day local hire as well as multi-day outstation and event bookings.”),
],
“related”: related_for(“bus-rental-bangalore.html”),
})
print(“DONE BUS”)

—- 4. VOLVO BUS RENTAL ————————————————–

build_service_page({
“slug”: “volvo-bus-rental-bangalore.html”,
“title”: “Volvo Bus Rental Bangalore | Premium AC Coach Hire”,
“meta_desc”: “Book a Volvo-type AC coach in Bangalore for corporate travel, destination weddings and long-distance group trips. Premium pushback seating with an experienced driver. Call +91 89045 00507.”,
“eyebrow”: “Volvo Bus Rental Bangalore”,
“h1”: “Volvo Bus Rental in Bangalore”,
“short_name”: “Volvo Bus Rental”,
“lede”: “Premium, multi-axle Volvo-type AC coaches with air-suspension comfort — built for long-distance corporate travel, destination weddings and VIP group movement in and out of Bangalore.”,
“badges”: [“35-45 Seater”, “Air Suspension”, “Premium AC Coach”, “Chauffeur Included”],
“vehicle_kind”: “volvo”,
“intro_heading”: “Premium comfort for Bangalore’s longer journeys”,
“intro_paras”: [
“For interstate trips and long highway stretches — Bangalore to Goa, Hyderabad, Chennai, Pondicherry or Kerala — comfort over distance matters more than anything. Our Volvo-type AC coaches use air-suspension for a smoother highway ride, with premium pushback or semi-sleeper seating designed for multi-hour journeys.”,
“These coaches are the preferred choice for corporate groups travelling to offsites and conferences, destination weddings needing to move guests between cities, and tour operators running premium group holidays.”
],
“features”: [
“Premium pushback or semi-sleeper seating”,
“Individual reading lights, curtains and charging ports”,
“Air-suspension chassis for a smoother highway ride”,
“Onboard entertainment screen available on select coaches”,
“Large luggage hold for multi-day, interstate trips”,
“Experienced multi-axle highway drivers”,
],
“benefits”: [
(“award”,”Premium Image”,”A polished option for VIP delegations, executives and destination weddings.”),
(“shield”,”Smoother Highway Ride”,”Air suspension reduces fatigue on long interstate stretches.”),
(“clock”,”Built for Distance”,”Semi-sleeper options suit overnight and early-morning departures.”),
(“luggage”,”High Luggage Capacity”,”Generous hold space for multi-day and interstate group luggage.”),
],
“specs”: [
(“Seating Capacity”, “35 / 40 / 45 Seater”),
(“Seat Type”, “Premium pushback / semi-sleeper”),
(“Air Conditioning”, “Full AC, air-suspension chassis”),
(“Luggage Space”, “Large under-carriage hold”),
(“Ideal Group Size”, “30 to 45 passengers”),
(“Fuel Type”, “Diesel”),
(“Driver”, “Included, experienced on interstate highways”),
(“Availability”, “Interstate & long-distance outstation”),
],
“use_cases”: [
“Corporate long-distance travel”, “Destination weddings”, “VIP & delegation movement”,
“Interstate group tours (Goa, Hyderabad, Chennai, Kerala)”, “Pilgrimage & tour operator charters”, “Overnight group travel”,
],
“visual_caption”: “Volvo-type AC coaches built for premium, long-distance highway comfort.”,
“mini_specs”: [(“Seats”,”35-45″),(“AC”,”Full AC”),(“Type”,”Air Suspension”)],
“cta_heading”: “Plan your long-distance trip with us”,
“cta_sub”: “Share your route and travel dates — we’ll confirm coach availability and pricing.”,
“wa_msg”: “Hi Urbania Rentals, I’d like a quote for a Volvo bus rental in Bangalore.”,
“faqs”: [
(“What does ‘Volvo-type’ AC coach mean?”, “It refers to a premium, multi-axle AC coach category with air-suspension and pushback or semi-sleeper seating, built for long-distance comfort — the same standard associated with Volvo coaches on Indian highways.”),
(“Is the Volvo bus suitable for interstate travel from Bangalore?”, “Yes, this is our recommended vehicle for interstate routes such as Bangalore to Goa, Hyderabad, Chennai and Kerala, thanks to its air-suspension ride and seating comfort.”),
(“Can I book a Volvo coach for a destination wedding?”, “Yes, we regularly handle destination wedding bookings, including coordinated multi-city guest pickup and return schedules.”),
(“Do Volvo coaches come with onboard entertainment?”, “Select coaches in our fleet offer an onboard entertainment screen — let us know at the time of enquiry if this is a requirement.”),
],
“related”: related_for(“volvo-bus-rental-bangalore.html”),
})
print(“DONE VOLVO”)

============================================================= FLEET ======

def build_fleet():
hero = page_hero(
“Our Fleet”,
“Every vehicle we operate in Bangalore”,
“From a 12-seater Urbania to a 45-seat Volvo-type AC coach — browse specifications for our full fleet and pick the right category for your group.”,
badges=[“Verified & Insured”,”Chauffeur Included”,”Local & Outstation”],
crumbs=[(“Home”,”index.html”),(“Fleet”,None)]
)

fleet_grid = f'''

{fleet_card(‘urbania’,’Force Urbania’,’Compact luxury van, monocoque build’,[(‘Seats’,’12-17′),(‘AC’,’Standard’),(‘Best For’,’Corporate’)],’urbania-rentals-bangalore.html’)} {fleet_card(‘tempo’,’Tempo Traveller’,’Flexible seating for mid-size groups’,[(‘Seats’,’12-26′),(‘AC’,’AC / Non-AC’),(‘Best For’,’Weddings’)],’tempo-traveller-rental-bangalore.html’)} {fleet_card(‘bus’,’Mini / Large Bus’,’Most economical for large groups’,[(‘Seats’,’35-50′),(‘AC’,’AC / Non-AC’),(‘Best For’,’Events’)],’bus-rental-bangalore.html’)} {fleet_card(‘volvo’,’Volvo AC Coach’,’Premium air-suspension comfort’,[(‘Seats’,’35-45′),(‘AC’,’Full AC’),(‘Best For’,’Long Trips’)],’volvo-bus-rental-bangalore.html’)}

”’

compare = f'''

{eyebrow(“Compare Categories”)}

Quick fleet comparison

CategorySeatsACBest For
Force Urbania12-17Standard ACCorporate transfers, family trips
Tempo Traveller12-26AC / Non-ACWeddings, pilgrimage tours
Mini / Large Bus35-50AC / Non-ACEvents, school & college trips
Volvo AC Coach35-45Full ACInterstate & long-distance travel

”’

cta = f'''<section class="section"><div class="container">{cta_band("Not sure which vehicle fits your group?", "Tell us your headcount and route — we will recommend the right fleet category.")}</div></section>'''

body = hero + fleet_grid + compare + cta
schema = schema_tag(org_schema(), breadcrumb_schema([("Home",SITE_URL+"/"),("Fleet",SITE_URL+"/fleet.html")]))
title = "Our Fleet | Urbania, Tempo Traveller, Bus & Volvo Rentals Bangalore"
desc = "Browse the full Urbania Rentals fleet in Bangalore — Force Urbania vans, Tempo Travellers, mini/large buses and Volvo-type AC coaches, with seating and specification details."
write("fleet.html", page(title, desc, "fleet.html", body, schema))

build_fleet()
print(“DONE FLEET”)

============================================================ GALLERY =====

def build_gallery():
hero = page_hero(
“Gallery”,
“A look at our fleet on the road”,
“Interior and exterior views from our Urbania, Tempo Traveller, Bus and Volvo coach fleet across recent Bangalore bookings.”,
crumbs=[(“Home”,”index.html”),(“Gallery”,None)]
)

cats = ["all","urbania","tempo","bus","volvo"]
items = [
    ("urbania","Force Urbania — exterior view","1B2330/D9B876"),
    ("urbania","Force Urbania — cabin interior","10151C/D9B876"),
    ("tempo","Tempo Traveller — pushback seating","1B2330/D9B876"),
    ("tempo","Tempo Traveller — exterior side view","10151C/D9B876"),
    ("bus","Mini bus — interior aisle view","1B2330/D9B876"),
    ("bus","Large bus — exterior view","10151C/D9B876"),
    ("volvo","Volvo AC coach — exterior view","1B2330/D9B876"),
    ("volvo","Volvo AC coach — premium cabin","10151C/D9B876"),
    ("urbania","Force Urbania — wedding transfer","1B2330/D9B876"),
    ("bus","Corporate group boarding","10151C/D9B876"),
    ("volvo","Interstate highway trip","1B2330/D9B876"),
    ("tempo","Airport group pickup","10151C/D9B876"),
]
filter_btns = "".join(f'<button class="btn btn-sm {"btn-brass" if c=="all" else "btn-outline-dark"}" data-filter="{c}">{c.capitalize() if c!="all" else "All"}</button>' for c in cats)
grid_items = "".join(
    f'''<div class="g-item reveal" data-cat="{cat}"><img src="https://placehold.co/640x480/{colors}?text=%20&font=raleway" alt="{alt} — Urbania Rentals Bangalore" loading="lazy" width="640" height="480"><div class="g-cap">{alt}</div></div>'''
    for cat, alt, colors in items
)

body = hero + f'''

{filter_btns}

{grid_items}

Gallery shown with placeholder imagery — replace with your fleet photography before launch.

{cta_band(“Like what you see?”, “Book the vehicle that matches your trip in under two minutes.”)}

”’
schema = schema_tag(org_schema(), breadcrumb_schema([(“Home”,SITE_URL+”/”),(“Gallery”,SITE_URL+”/gallery.html”)]))
title = “Gallery | Urbania Rentals Bangalore Fleet Photos”
desc = “Browse photos of our Force Urbania, Tempo Traveller, Bus and Volvo AC coach fleet operating across Bangalore for corporate, wedding and group travel.”
write(“gallery.html”, page(title, desc, “gallery.html”, body, schema))

build_gallery()
print(“DONE GALLERY”)

================================================================ FAQ =====

def build_faq():
hero = page_hero(
“FAQ”,
“Answers before you book”,
“Everything travellers and event planners typically ask before renting with us. Can’t find your answer? Call or WhatsApp us directly.”,
crumbs=[(“Home”,”index.html”),(“FAQ”,None)]
)

categories = [
    ("Booking & Reservations", [
        ("How do I book a vehicle with Urbania Rentals?", "Call or WhatsApp +91 89045 00507 with your route, date and group size, or fill out the quote form on any service page. Our coordinator confirms availability and pricing, usually within 30 minutes."),
        ("How far in advance should I book?", "Weekday local trips can often be confirmed on short notice. For weekends, festivals and outstation trips, we recommend booking at least 2-3 days ahead to guarantee your preferred vehicle."),
        ("Do you require an advance payment to confirm a booking?", "Most local bookings do not require an advance. For outstation and multi-day trips, a partial advance may be requested to confirm the vehicle and driver."),
        ("Can I modify or cancel my booking?", "Yes, contact our coordinator as early as possible. Changes to date, route or vehicle type are accommodated subject to availability."),
    ]),
    ("Vehicles & Fleet", [
        ("What vehicle types does Urbania Rentals operate?", "We operate Force Urbania vans (12-17 seater), Tempo Travellers (12-26 seater), mini/large buses (35-50 seater) and Volvo-type AC coaches (35-45 seater)."),
        ("Are your vehicles air-conditioned?", "Urbania vans and Volvo coaches are fully air-conditioned. Tempo Travellers and buses are available in both AC and Non-AC configurations."),
        ("Do you offer self-drive rentals?", "No. Every vehicle in our fleet comes with an experienced, uniformed chauffeur — this keeps every trip insured and professionally driven."),
        ("Are your vehicles insured and permitted for interstate travel?", "Yes, our fleet carries valid insurance, fitness certificates and permits required for both intrastate and interstate travel."),
    ]),
    ("Pricing & Payments", [
        ("Is your pricing all-inclusive?", "Yes, quotes include driver charges, fuel for the confirmed itinerary and standard permits. We flag any route-specific charges like tolls or parking upfront, before you confirm."),
        ("What payment methods do you accept?", "We accept UPI, bank transfer and cash. Payment details are shared by your coordinator at the time of booking confirmation."),
        ("Do prices vary between weekdays and weekends?", "Rates can vary slightly by season, date and route demand. Your quote will always reflect the final, confirmed price for your specific dates."),
    ]),
    ("Travel & Safety", [
        ("Do your drivers know outstation and interstate routes?", "Yes, our drivers are experienced with both Bangalore city routes and major outstation corridors including hill stations, pilgrimage circuits and interstate highways."),
        ("Is vehicle tracking available during the trip?", "GPS-based trip tracking is available on request for corporate and event bookings, and our coordinator remains reachable throughout your journey."),
        ("What safety measures are followed on board?", "Vehicles undergo pre-dispatch inspection, carry a first-aid kit, and drivers are briefed on the route and schedule before departure."),
        ("Can you arrange multi-stop pickups for large groups?", "Yes, we regularly coordinate multi-location pickups for weddings, corporate events and school trips — share your stop list with our coordinator when booking."),
    ]),
]

sections_html = ""
first = True
for cat_name, qas in categories:
    items = "".join(faq_item(q,a, open_first=first and i==0) for i,(q,a) in enumerate(qas))
    first = False
    sections_html += f'''

{cat_name}

{items}

”’

body = hero + f'''

{sections_html}

{cta_band(“Still have a question?”, “Our coordinators are on call 24/7 — call or WhatsApp us directly.”)}

”’
all_qas = [qa for _, qas in categories for qa in qas]
schema = schema_tag(org_schema(), faq_schema(all_qas), breadcrumb_schema([(“Home”,SITE_URL+”/”),(“FAQ”,SITE_URL+”/faq.html”)]))
title = “FAQ | Urbania Rentals Bangalore — Booking, Fleet & Pricing Questions”
desc = “Answers to common questions about booking Urbania, Tempo Traveller, Bus and Volvo rentals in Bangalore — pricing, drivers, safety and outstation travel.”
write(“faq.html”, page(title, desc, “faq.html”, body, schema))

build_faq()
print(“DONE FAQ”)

============================================================ CONTACT =====

def build_contact():
hero = page_hero(
“Contact Us”,
“Let’s plan your trip”,
“Call, WhatsApp or send a booking enquiry — our coordinators reply around the clock.”,
crumbs=[(“Home”,”index.html”),(“Contact Us”,None)]
)

info_cards = f'''

{icon(‘phone’)}

Call Us

Speak directly with our booking desk for instant availability.{PHONE_DISPLAY} {icon(‘arrow’)}

{icon(‘whatsapp’)}

WhatsApp Us

Send your route and date — get a quote without a phone call.Start Chat {icon(‘arrow’)}

{icon(‘mail’)}

Email Us

For corporate accounts, invoices and detailed itineraries.{EMAIL} {icon(‘arrow’)}

”’

main = f'''

{eyebrow(“Visit / Service Area”)}

We serve every corner of Bangalore

https://www.google.com/maps?q=Bangalore,Karnataka&output=embed
  • {icon(‘pin’)}Bangalore & surrounding districts, Karnataka, India
  • {icon(‘phone’)}{PHONE_DISPLAY}
  • {icon(‘mail’)}{EMAIL}
  • {icon(‘clock’)}Booking desk open 24/7, every day of the year

{eyebrow(“Follow Us”)}

{icon(‘fb’)}{icon(‘ig’)}{icon(‘yt’)}

{booking_form(“Contact Page Enquiry”)}

”’
body = hero + info_cards + main
schema = schema_tag(
org_schema(),
{“@context”:”https://schema.org”,”@type”:”ContactPage”,”name”:”Contact Urbania Rentals”},
breadcrumb_schema([(“Home”,SITE_URL+”/”),(“Contact Us”,SITE_URL+”/contact-us.html”)])
)
title = “Contact Us | Urbania Rentals Bangalore — Call, WhatsApp or Book Online”
desc = “Contact Urbania Rentals in Bangalore to book a Force Urbania, Tempo Traveller, Bus or Volvo AC coach. Call +91 89045 00507 or WhatsApp for a fast quote.”
write(“contact-us.html”, page(title, desc, “contact-us.html”, body, schema))

build_contact()
print(“DONE CONTACT”)

============================================================== LEGAL =====

def build_legal():
priv_body = page_hero(“Legal”, “Privacy Policy”, “How Urbania Rentals collects, uses and protects your information.”, crumbs=[(“Home”,”index.html”),(“Privacy Policy”,None)]) + f”’

This Privacy Policy explains how Urbania Rentals (“we”, “us”, “our”) collects, uses and safeguards information you share with us when you enquire about or book a vehicle rental through this website, by phone, or via WhatsApp.

Information We Collect

When you submit a booking enquiry, we may collect your name, phone number, pickup and destination details, travel dates, passenger count and any trip notes you provide. We do not collect payment card details through this website.

How We Use Your Information

  • To respond to booking enquiries and confirm vehicle availability
  • To coordinate pickup, route and driver details for your trip
  • To send booking confirmations and trip-related updates via call or WhatsApp
  • To improve our services based on aggregated, non-identifying trip patterns

Information Sharing

We do not sell or rent your personal information to third parties. Information is shared only with the driver and coordinator assigned to your booking, to the extent needed to complete your trip.

WhatsApp & Call Communication

Submitting the booking form on this site opens a pre-filled WhatsApp message to our booking number. Standard WhatsApp terms and data practices apply to that conversation once sent.

Data Retention

We retain booking-related information only as long as needed for trip coordination, accounting records and to respond to repeat customer enquiries.

Your Choices

You may request that we delete your contact information from our records at any time by emailing us at {EMAIL}.

Changes to This Policy

We may update this Privacy Policy periodically. The latest version will always be available on this page.

Contact Us

Questions about this policy can be sent to {EMAIL} or by calling {PHONE_DISPLAY}.

Last updated: July 2026. This policy is provided for general informational purposes and does not constitute legal advice.

”’
schema = schema_tag(org_schema())
write(“privacy-policy.html”, page(“Privacy Policy | Urbania Rentals Bangalore”, “Read the Urbania Rentals privacy policy covering how we collect, use and protect your information when you enquire about or book a vehicle rental in Bangalore.”, “privacy-policy.html”, priv_body, schema))

terms_body = page_hero("Legal", "Terms & Conditions", "Please read these terms carefully before booking a vehicle with Urbania Rentals.", crumbs=[("Home","index.html"),("Terms & Conditions",None)]) + f'''

These Terms & Conditions govern the use of this website and any vehicle rental booking made with Urbania Rentals in Bangalore. By submitting an enquiry or confirming a booking, you agree to the terms below.

Booking & Confirmation

A booking is confirmed only once our coordinator has verified vehicle availability and communicated a final price and pickup schedule to you via call or WhatsApp. Enquiries submitted through this website do not constitute an automatic confirmation.

Pricing

Quoted prices are inclusive of driver charges, fuel for the confirmed itinerary and standard permits, unless stated otherwise. Route deviations, additional stops, extended waiting time or toll and parking charges beyond the confirmed itinerary may be billed separately and will be communicated in advance wherever possible.

Cancellations & Changes

Cancellations or date changes should be communicated as early as possible. Local bookings cancelled with reasonable notice are generally not charged; outstation and multi-day bookings may be subject to a cancellation charge depending on how close to the travel date the cancellation is made, which will be disclosed at the time of booking.

Driver & Vehicle Conduct

Our drivers are expected to follow the confirmed route and schedule, drive safely, and treat all passengers respectfully. Passengers are expected to treat the vehicle and driver with the same respect, and to refrain from actions that damage the vehicle or violate applicable law.

Passenger Responsibility

Customers are responsible for ensuring the passenger count and luggage volume declared at booking matches the actual trip. Additional passengers or luggage beyond the vehicle’s rated capacity may be declined for safety reasons.

Liability

While we maintain insured, permitted vehicles and verified drivers, Urbania Rentals is not liable for delays or disruptions caused by circumstances beyond our reasonable control, including but not limited to traffic, weather, road closures or force majeure events.

Governing Law

These terms are governed by the laws of India, with the courts of Bangalore, Karnataka having jurisdiction over any disputes.

Contact

For questions about these terms, contact us at {EMAIL} or {PHONE_DISPLAY}.

Last updated: July 2026. This document is provided for general informational purposes and does not constitute legal advice.

”’
write(“terms-conditions.html”, page(“Terms & Conditions | Urbania Rentals Bangalore”, “Read the terms and conditions for booking a Force Urbania, Tempo Traveller, Bus or Volvo AC coach rental with Urbania Rentals in Bangalore.”, “terms-conditions.html”, terms_body, schema))

build_legal()
print(“DONE LEGAL”)

WhatsApp