Urban population is increasing fast. This is creating new challenges to public transport systems since some groups of citizens as elderly people may have sensory, cognitive or motor impairments that need to be addressed. This work explores the potential of a Demand Responsive Transport (DRT) system for people with reduced mobility in an urban environment. For this purpose, the Dial-A-Ride Problem (DARP) was implemented using a multivariable minimisation approach. In this approach, an Assigning Request to Vehicles (ARV) algorithm is used to obtain an initial solution. Then a Multi-Objective Tabu Search Algorithm (MOTSA) is applied to the initial solution to search for the non-dominated solution (optimisation phase). In this optimisation phase, the total travelled distance, the deadheading distance and the number of vehicles were minimised. The performance of the model was computed combining different parameters’ values of the number of requests, boarding time for each user, the number of seats in each vehicle, vehicle’s speed, the total number of iterations, and candidate threshold number (the algorithm’s parameter). The computational results found a strong positive correlation between the number of requests and the: total travelled distance (rs = 0.977, p-value<0.001) and the number of vehicles (rs =0.883, p-value<0.001); and a low positive correlation between the number of requests and the optimised total travelled distance (rs =0.331, p-value<0.001) and the optimised number of vehicles (rs =0.340, p-value<0.001).