The points for each line can be extracted from the ContourPlot
.
p3 = ContourPlot[{v^2/2 +
1.01/(1.01 - 1) ((0.7/(v x^2))^(1.01 - 1) - 1) == 1/x,
v^2/2 + 1.01/(1.01 - 1) ((1.092/(v x^2))^(1.01 - 1) - 1) == 1/x,
v^2/2 + 1.01/(1.01 - 1) ((1.3/(v x^2))^(1.01 - 1) - 1) ==
1/x}, {x, 0.2, 2}, {v, 0.2, 2.5},
PlotLegends ->
Placed[{"\[Lambda]<\[Lambda]c", "\[Lambda]=\[Lambda]c",
"\[Lambda]>\[Lambda]c"}, {0.8, 0.5}],
PlotLabel -> Style["\[Gamma]=1.01", Blue, 20],
AspectRatio -> Automatic, PlotPoints -> 100]; (* Added PlotPoints *)
points = p3 // Cases[#, GraphicsComplex[pts___] :> pts, All] & // First;
lineIndexes = p3 // Cases[#, Line[idx___] :> idx, All] &;
linePoints = points[[lineIndexes[[#]]]] & /@ Range@Length@lineIndexes;
ListPlot /@ linePoints

Each pair has the points for the corresponding equation.