Rabisha is a village in north-western Bulgaria, in Vidin Province and Belogradchik municipality. Rabisha village is located 45 kilometers from Vidin and 20 km from Belogradchik. It is also located on Archar river. Its population is about 300 people. The nearest train station is in the town of Dimovo, 11.4 kilometers from Rabisha.