No, you cannot buy gold, but you can....
You can sell stuff in the stores or in the auction for gold.
You can fight in the field and win gold.
You can work in the tavern when you are not playing - your wages will be gold.
Don't exchange diamonds for gold - that is a real waste (in my opinion)