It should be no surprise that statistically NO M.D. makes more than a US Doc. Just look at the health costs as a percentage of GDP.
However, a few things to bear in mind:
- Student loans A LOT lower if you train in Europe.
- NO mal prac insurance costs
- Generally better working hours
- Generally good employer-paid pension schemes
- You don't have to pay to put your kids through college
That being said, it'll never make up for the difference. Esp. since income taxes generally a lot higher, and living costs generally comparable, and sometimes higher than in the US.
For specific numbers: European residents broadly are paid the same as in the US (pre-tax). A board certified specialist in Western Europe generally would make 100,000-150,000 USD pre-tax - Surgery would be no higher or lower than most other specialities. GP's, through, have higher variations, and you can find some in private practise (derms etc.) that can prob. pull in around 300,000-400,000 USD, but that's comparatively rare.
If you go to Eastern Europe, be in for a surprise. In Poland, a specialist at a private hospital can be paid around 10,000 USD/year!!!
IF you have a German background (med school and/or language) you can go to Switzerland, which probably pays the most. But forget about it if you're not a EU citizen.
Also, in Germany, France and Switzerland it CAN be difficult to get residency and/or find work, due to overcapacity of M.D.'s.