Stops short on theory, oddly (7)
I believe the answer is:
termini
'stops' is the definition.
(more than one transport terminus)
'short on theory oddly' is the wordplay.
'short' becomes 'mini' (similar in meaning).
'on' is a charade indicator (letters next to each other).
'oddly' indicates alternate letters (letters in the odd-numbered positions are used).
The alternating letters of 'theory' are 'ter'.
'mini' after 'ter' is 'TERMINI'.
(Other definitions for termini that I've seen before include "Paddington, Waterloo, etc" , "Interim (anag.)" , "Main railway stations" , "End points of rail or bus routes" , "Some like Victoria" .)