Rangers will face Real Betis, Sparta Prague and Aris Limassol in Europa League Group C.
Michael Beale’s side, seeded in pot one, enter the competition at the group stage after losing their Champions League play-off against PSV Eindhoven.
The Ibrox side reached the Europa League final in Seville in 2022.
Fixtures take place on Thursdays with group games on 21 September, 5 and 26 October, 9 and 30 November and 14 December.
Rangers manager Michael Beale said: “We could have drawn Brighton and Sporting Lisbon I suppose so when I look at it that way.
“Prague got an unbelievable result against Zagreb. It’s a rivalry in terms of having played them before.
“To go back to Seville, albeit to play Betis, will bring back nice, fond memories of the competition.
“Limassol is a team we don’t know so well in terms of having played before or being in a league that we would follow so much.
“What we know is we’re going to need the whole squad because I think now we play three games a week all the way through to maybe the Christmas break and it’s important we see the strength of the squad as we move forward.”
Who are Rangers’ opponents?
Rangers will meet Spain’s Real Betis and Cypriots Aris Limassol for the first time.
Former Manchester City and West Ham manager Manuel Pellegrini led Seville club Betis to sixth in La Liga last season.
Czech champions Sparta won and lost against Rangers at the group stage of the competitions two years ago. Sparta lost their Champions League third qualifying round tie with Copenhagen but won their Europa League play-off against Dinamo Zagreb.
Aris also dropped into the Europa League, having lost in the Champions League third qualifying round to Rakow Czestochowa. The Cypriot champions beat Slovan Bratislava on aggregate in the Europa League play-off round.