15484 posts
Hi Neeha, welcome to MySwissAlps!
Please take a look at myswissalps.com/ swisstravelpass/ price. It lists reliable retailers only. If you are currently in Denmark it only lists retailers selling to Danish customers (you can change the country if needed).
Raileurope.com is a US website selling to the US and Central America. You may have visited http://www.raileurope-world.com too, which is a website selling to non-European travelers. Both these websites are not listed for Denmark.
From Denmark, the easiest and cheapest option is the SBB tourist webshop at http://www.swissrailways.com/ en. After filling out your address, they will show the delivery options. Pick “Online Ticket” from the bottom of the list. They will e-mail the pass in 1-3 business days (no delivery fees), so you can print it at home. Be sure to pay in CHF, not EUR. You’ll pay less that way.