Welcome to the Shilam - where authentic dishes from the southern Indian subcontinent are served by friendly staff in a sophisticated dining environment.

Reserve a TableGet it Delivered

Experience a Taste of South Asia

First opened in Mid Wales in 1979, the Shilam has developed into a highly successful restaurant and takeaway, with an excellent reputation for the finest South Asian cuisine.


Our Specialities

Shilam is well-known for our wide selection of dishes originating from the Southern Indian subcontinent. From popular and well-known favourites to home-cooked dishes steeped in culture and family history, Shilam has something for everyone.

Now Booking in Aberystwyth

In 2003 the Shilam expanded to Aberystwyth, thus offing this special dining experience from the Montgomeryshire hills to the Ceredigion coast.

The Venue

Located in Aberystwyth's historic Great Western Station Buildings, Shilam offers a distinct and elegant dining experience right at the heart of the local community.

View Our Gallery

Gallery Image 1
Gallery Image 2

What Our Diners Say

Book a Table Today

Make a Reservation


In our spacious main restaurant, we can accommodate a large number of guests. Serviced by our friendly waiting staff, this areaa features direct access to the bar, and is perfeclty situated to fill with the delicate, fragrant scents of herbs and spices from our kitchen.


Shilam features a spacious private dining area that can be hired out for private parties and events. Please contact Shilam by phone to discuss any events you may wish to book with us, or specify your requrements in the contact form below.

Now Delivering in Aberystwyth

Enjoy the tastes of Shilam's finest cuisine from the comfort of your own home. Order takeaway online, and we'll deliver your order to addresses in Aberystwyth and the surrounding area within an average of 45 mintutes.


Station Buildings,
Alexandra Road,

Open Hours

Lunch: 12PM – 5PM
Á la Carte: 5PM – Late

Average Wait

Collection: 20 mins
Delivery: 45 mins


Tel: 01970 615015
Tel: 01970 626066


Order now via: