Order Online
Indian Express, an Indian restaurant on Upper James Street in Hamilton
Indian Food on Hamilton Mountain, Open 24 Hours

Indian Restaurant in Hamilton on Upper James Street

Welcome to Indian Express, your Indian restaurant on Upper James Street in Hamilton. Located at 640 Upper James Street on Hamilton Mountain, we serve Indian comfort food like Butter Chicken, Chicken Tikka Thali, Veg Samosa and Chole Bhature. Choose dine-in, takeout or delivery, day or night.

Order Now

Indian Food on Hamilton Mountain

Indian Express is a takeout-focused restaurant at 640 Upper James Street, Hamilton, Ontario. Our menu features Indian comfort food, including butter chicken, veg samosa, veg pakora, thalis, naan and rice. It's a convenient local choice for affordable Indian food on Hamilton Mountain.

Whether you want a quick meal for one, a family order or a casual dinner, Indian Express Hamilton Ontario has you covered. We're open 24 hours, 7 days a week, which makes us an easy pick for late-night Indian food in Hamilton. Order online, call ahead for pickup, or have your meal delivered across Hamilton Mountain.

Order Online
Indian dishes at Indian Express on Upper James Street, Hamilton

Our Delivery Areas in Hamilton

Indian Express offers Indian food delivery on Hamilton Mountain and in nearby Hamilton, Ontario neighbourhoods. Our delivery service covers the following areas:

Primary Service Areas

  • Hamilton Mountain
  • Rosedale
  • Balfour
  • Centremount
  • Hill Park
  • Berrisfield

Also Serving

  • Mohawk
  • Mountview
  • Bonnington
  • Rolston
  • Gurnett
  • Ancaster

Order online through our ordering platform. For inquiries, call us at (905) 574-0763.

What Hamilton Customers Say About Us

"Chicken curry was absolutely delicious just like authentic Indian. Enjoyed it."

- Chintan P.

"I ordered second time in this place it was very yummy to eat."

- Hardeep K.

"The food here feels like it's directly from my own house. I really loved the taste and have tried it multiple times. I'm glad I know this place. Keep doing the good work and serving good food."

- Anurag Giri

Frequently Asked Questions

Find answers to common questions about ordering, delivery, our menu and our location on Upper James Street.

Ordering & Delivery

You can order through multiple channels:

We deliver to Hamilton Mountain and nearby Hamilton, Ontario neighbourhoods including:

Delivery fees and minimum order requirements may vary by location.

Menu & Specialties

Our most popular dishes include:

  • Butter Chicken - Tender chicken simmered in a rich, creamy tomato-based sauce
  • Chicken Tikka Thali - A complete platter built around chicken tikka with classic sides
  • Veg Samosa - Crispy pastry parcels filled with spiced potatoes and peas
  • Veg Pakora - Mixed vegetables fried golden in a spiced chickpea-flour batter
  • Paneer Bhurji - Scrambled paneer cooked with onions, tomatoes and spices
  • Chole Bhature - Spiced chickpea curry served with fluffy fried bhature bread

Hours & Location

We're open 24 hours a day, 7 days a week:

  • Monday to Sunday: Open 24 hours

We're located at 640 Upper James Street, Hamilton, ON L9C 7L7, Canada, on Upper James Street on Hamilton Mountain.

Special Services

Yes, we offer catering on Hamilton Mountain and across Hamilton. Our catering orders can include popular Indian dishes from our menu. Contact us at (905) 574-0763 to discuss your catering needs.

Our menu includes vegetarian dishes such as Veg Pakora, Paneer Bhurji and Chole Bhature. Please tell us about any allergies or dietary requirements when placing your order, or call (905) 574-0763 to ask about a specific dish.

Enjoy Indian Cuisine in Hamilton, Ontario

Whether you're dining in, picking up takeout on Upper James Street or ordering delivery on Hamilton Mountain, Indian Express serves Indian favourites around the clock. Visit us today or order online.

Find Us on Upper James Street

Address

640 Upper James Street
Hamilton, ON L9C 7L7
Canada

Hours

Open 24 hours, 7 days a week